2❤️Jenkins从零到壹❤️ :第一个maven构建项目(JAVA 小虚竹)

简介: 2❤️Jenkins从零到壹❤️ :第一个maven构建项目(JAVA 小虚竹)

image.png

文章目录

步骤说明

1、新建itemimage.png3、丢弃旧的构建:设置构建历史的保存策略


项目名称 : 是刚才创建构建任务步骤设置的,当然在这里也可以更改。


描述 : 对构建任务的描述。


丢弃旧的构建 : 服务器资源是有限的,有时候保存了太多的历史构建,会导致Jenkins速度变慢,并且服务器硬盘资源也会被占满。当然下方的"保持构建天数" 和 保持构建的最大个数是可以自定义的,需要根据实际情况确定一个合理的值。

image.png丢弃旧的构建 设置构建历史的保存策略

log Rotation 日志循环

保持构建的天数 意思就是根据你所填写的天数来保存构建记录

保持构建的最大个数 意思就是有几条构建记录就保存几条

发布包保留天数 例如我们发布的war包等的保存天数

发布包最大保留#个构建 例如我们发布了几个war包,就保存几个


4、这里用的是SVN,很好理解,就是svn的url和账号密码提供,其他的默认就行image.pngimage.png构建触发器,顾名思义,就是构建任务的触发器。


触发远程构建(例如,使用脚本) : 该选项会提供一个接口,可以用来在代码层面触发构建。这里不做介绍,后期可能会用到。


Build after other projects are built : 该选项意思是"在其他projects构建后构建"。这里不作介绍,后期可能会用到该选项。


Build periodically : 周期性的构建。很好理解,就是每隔一段时间进行构建。日程表类似 linux crontab书写格式。如下图的设置,表示每隔30分钟进行一次构建。


Poll SCM :该选项是配合上面这个选项使用的。当代码仓库发生改动,jenkins并不知道。需要配置这个选项,周期性的去检查代码仓库是否发生改动。


6、这个demo没用到,默认即可

image.pngimage.png构建结果说明

构建状态


Successful蓝色:构建完成,并且被认为是稳定的。


Unstable黄色:构建完成,但被认为是不稳定的。


Failed红色:构建失败。


Disable灰色:构建已禁用


构建稳定性


构建稳定性用天气表示:晴、晴转多云、多云、小雨、雷阵雨。天气越好表示构建越稳定,反之亦然。image.png


image.png


image.png

目录
相关文章
|
4天前
|
前端开发 Java 编译器
【前端学java】如何从前端视角快速学习Maven
【8月更文挑战第12天】如何从前端视角快速学习Maven
12 2
【前端学java】如何从前端视角快速学习Maven
|
4天前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
18 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
6天前
|
Java jenkins 持续交付
Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包
Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包
11 0
Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包
|
9天前
|
XML Java Maven
Maven 构建配置文件
构建配置文件可设置或覆盖Maven默认值,适用于不同环境如生产和开发。通过`pom.xml`中的`activeProfiles`或`profiles`定义,并可通过多种方式激活。配置文件分为项目级(`pom.xml`)、用户级(`%USER_HOME%/.m2/settings.xml`)和全局级(`%M2_HOME%/conf/settings.xml`)。示例中`env.properties`等文件非构建配置文件,仅用于测试目的。
|
7天前
|
XML Java Maven
Maven 构建配置文件
Maven构建配置文件可设置或覆盖默认构建值,支持按环境(如开发、测试、生产)定制构建。通过`activeProfiles`或`profiles`元素在`pom.xml`指定,可由多种方式激活。配置文件分项目级(`pom.xml`)、用户级(`%USER_HOME%/.m2/settings.xml`)和全局级(`%M2_HOME%/conf/settings.xml`)。示例中`env.properties`等文件非构建配置文件,仅用于测试目的。
|
3天前
|
XML Java Maven
Maven 构建配置文件
构建配置文件可设置或覆盖Maven默认值,适用于不同环境如开发与生产。通过`pom.xml`中的`activeProfiles`或`profiles`定义,并可通过多种方式激活。配置文件分项目级(POM中)、用户级(`%USER_HOME%/.m2/settings.xml`)和全局级(`%M2_HOME%/conf/settings.xml`)。示例中`env.properties`等文件非配置文件本身,而是根据不同构建配置文件加载的不同环境属性文件。
|
4天前
|
XML Java Maven
Maven 构建配置文件
构建配置文件可设置或覆盖Maven默认值,适用于不同环境如开发与生产。在`pom.xml`中通过`activeProfiles`或`profiles`指定,激活方式多样。配置文件分项目级(`pom.xml`)、用户级(`~/.m2/settings.xml`)和全局级(`%M2_HOME%/conf/settings.xml`)。示例中,`env.properties`等文件非配置文件本身,而是根据不同构建配置文件加载的不同环境属性文件。
|
5天前
|
XML Java Maven
Maven 构建配置文件
Maven构建配置文件用于设置或覆盖默认构建值,支持按环境(如开发、测试、生产)定制构建。通过`activeProfiles`或`profiles`元素在`pom.xml`中定义,可由多种条件激活。配置文件分项目级(`pom.xml`)、用户级(`%USER_HOME%/.m2/settings.xml`)和全局级(`%M2_HOME%/conf/settings.xml`)。示例中使用不同环境变量加载对应的`env.*.properties`文件以适应不同构建场景。
|
6天前
|
jenkins 持续交付
Jenkins Pipeline 流水线 - Parameters 参数化构建
Jenkins Pipeline 流水线 - Parameters 参数化构建
6 0
|
6天前
|
jenkins 持续交付 网络安全
Jenkins Pipeline 流水线 - 完整构建 Pipeline Script 脚本
Jenkins Pipeline 流水线 - 完整构建 Pipeline Script 脚本
8 0

推荐镜像

更多