51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

Jenkins环境配置定时构建

Jenkins环境配置定时构建

厉飞雨 阅读(442) 评论(0) 赞(14)

Jenkins每次手动触发job构建,是很麻烦的一件事情,job中可以配置[定时构建](https://51tbox.com/ "查看与 定时构建 相关的文章"),今天就来分享下定时构建;构建分为两种:定时构建和轮询SCM。 ### 一、定时构建 Jenkins采用了著名的UNIX任务调度工具CRON所使用的配置方式,用5个字段代表5个不同的时间单位...

Jenkins配置钉钉通知

Jenkins配置钉钉通知

厉飞雨 阅读(317) 评论(0) 赞(13)

Jenkins 构建的项目信息一般会通过邮件发送给对应的开发人员。但是邮件的弊端是接收查看不是很及时。因此把Jenkins添加进钉钉聊天群就很高效的解决该类问题,本文介绍如何使用Jenkins集成钉钉群通知。 一、配置钉钉机器人 文章源自小柒网-https://www.yangxingzhen.cn/7326.html 注:需要在钉钉电脑端操作 文章源自小柒网-ht...

Jenkins通过Git多分支构建发布项目

Jenkins通过Git多分支构建发布项目

厉飞雨 阅读(431) 评论(0) 赞(15)

在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像或者jar包,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。 在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录,如果构建两个job,指定不同的分支,在同时执行构建时会产生混乱,这就需要用户在...

Jenkins通过git钩子自动发布更新前端页面

Jenkins通过git钩子自动发布更新前端页面

厉飞雨 阅读(300) 评论(0) 赞(19)

### 前言 Jenkins是一款开源 CI\&CD 软件,用于自动化各种任务,包括构建、测试和部署软件,可以集成很多环境。很多时候我们是给前端人员配置的FTP或者编写脚本提交代码,但是由于更新不方便。发布新的代码需要人工干预,为节省前端开发时间,所以我们就需要Jenkins 配合git钩子使用。 ### 一、Jenkins安装插件 1)Gitlab Hook...

Jenkins+SonarQube进行代码质量检测

Jenkins+SonarQube进行代码质量检测

厉飞雨 阅读(268) 评论(0) 赞(14)

### SonarQube 介绍 SonarQube 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面: * 检查代码是否遵循编程标准:如命名规范,编写的规范等。 * 检...

Jenkins配置邮件通知

Jenkins配置邮件通知

厉飞雨 阅读(325) 评论(0) 赞(13)

### Jenkins 简介   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。   Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和...

SpringBoot加载配置文件的优先级,90%的人容易用错!

SpringBoot加载配置文件的优先级,90%的人容易用错!

厉飞雨 阅读(229) 评论(0) 赞(10)

大家好,我是**猿java**。 在 SpringBoot 应用中,配置文件的加载顺序(优先级)决定了不同来源的配置属性如何覆盖彼此,但是,在实践中,很多人都没有意识到这一点。这篇文章,我们将分析 SpringBoot 配置文件加载的优先级,从高到低排列。 1. 命令行参数 {#1-命令行参数} =================== 通过命令行(Command-line...

SpringBoot自动配置的8个宝藏技巧!

SpringBoot自动配置的8个宝藏技巧!

厉飞雨 阅读(244) 评论(0) 赞(12)

大家好,我是**猿java**。 在 SpringBoot 2.x中,一个很核心的功能是自动配置(Auto-Configuration)机制,这篇文章,我们来聊一聊 Spring Boot 2.x 实现自动配置的8个宝藏技巧,希望帮助你更好地掌握SpringBoot的自动配置原理。 1. 核心注解:@EnableAutoConfiguration {#1-核心注解:-Ena...

JavaScript-高阶函数小练习

JavaScript-高阶函数小练习

厉飞雨 阅读(325) 评论(0) 赞(14)

### 代码展示 {#%E4%BB%A3%E7%A0%81%E5%B1%95%E7%A4%BA} ```javascript class Person { constructor(name, age) { this.name = name this.age = age } } const personArr = \[ new ...

Java开发雪花算法的‘妙’用

Java开发雪花算法的‘妙’用

厉飞雨 阅读(306) 评论(0) 赞(13)

引言 --- 在分布式系统中生成全局唯一的ID是一个常见但具有挑战性的问题。雪花算法(Snowflake Algorithm)以其高效、无冲突、有序的特点成为了这一领域的佼佼者。本文将探讨雪花算法如何巧妙地解决了分布式环境中的ID生成问题,并介绍其具体应用案例和实现代码。 1. 雪花算法基础回顾 ----------- ### 1.1 ID结构详解 雪花算法生成的64位...