jenkins 项目启动日志_win10下CI持续集成环境Jenkins简单搭建说明?

本文介绍了在Windows 10环境下如何搭建Jenkins持续集成环境,包括安装Jenkins、配置定时构建、设置源码管理(如SVN)触发构建、以及构建结果自动发送邮件等关键步骤,帮助开发者实现自动化构建和测试。
摘要由CSDN通过智能技术生成

7e103d33ef93c64aa41465d8fed4681f.png

jenkins下载地址:https://jenkins.io/zh/

双击运行下载的jenkins安装包:

f2e7ba500737619a4f7e48a5eecb1ad1.png

ab74d7cdde20365cabac92ee3012c170.png

6ebd4e8087685ee3d04a433609135251.png

9c2329583ed08b26b6d01de6063c233a.png

5b08cf693556ed1a578f82428700844f.png

注:jenkins如何卸载干净:卸载完成后,安装目录下还会有很多文件,直接右键删除整个genkins目录即可。

点击“Finish”自动打开如下页面,耐心等待加载完成:

20c68ea5698c7f1361b4d62f2ed46b9d.png

bd15adbbe53792e91ad9b2f5c38fc606.png

dc82415f30a3f850a5758cfaa70681ee.png

13786be53854e9f3600e560bc228cec3.png

81e9e81b95bcd5dbde6d466a7394640d.png

0ab5ab403c24a54cc416cdf43d46014f.png

99b6d46dccba9900fb128452e482ac06.png

2736c7e49301e2341bf525ea76ea3177.png

4a8b466b0ae8e03b5f936b840b75357b.png

2.配置jenkins定时构建

访问jenkins管理平台地址:http://localhost:8080/

04e1988b83393f64bebd8c0fc92e27a6.png

如果不能打开首页,需要开启jenkins服务,win+r打开运行框输入services.msc找到对应服务设置启动或开机启动即可:

c540f720780e73bc9d18509337469f56.png

a865c3abc6e716e0336b8a3e7e8f0938.png

1cfd7e66c511df28a219ad9b0074e20d.png

e4afeb4dcb5c2dc21aab5c832d959fca.png

丢弃旧版本:主要是用来配置构建历史保存几个版本,每次执行构建都会产生日志,日志的生成会占用一定的磁盘空间,通过勾选此选项就可以设置构建的保留构建天数和构建次数。

adc29e4db39ab56bcc3f19e126137302.png

安静期:如果设置此选项,一个计划中的构建在开始之前需要等待选项中设置的秒数。节省构建。如果你的 Jenkins 有太多并且高频率的构建,设置长时间的等待会舒缓这些构建。如果没有在项目级别设置此项,则会使用系统默认值。

重试次数:如果从版本库签出代码失败,Jenkins会按照这个指定的次数进行重试之后再放弃。

e319ebf65256907d4379d19bbccb484b.png

源码管理主要与为了与代码版本控制工具产生关联。当代码有更新时,自动触发构建,从而更早的获得代码的构建结果,从构建结果发现问题修复问题,直到构建通过,这样将会有效的保证代码的质量。

fba7d580e2b4a56f38b97f5a628343a2.png

在增加构建步骤中提供了以下几个选项:

Execute Windows batch command:执行 Windows 批处理命令。

Execute shell:执行 shell 脚本。

Invoke Ant:调用 Ant,即 Apache Ant。是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。

Invoke top-level Maven targets:调用 Maven 对象。Maven 是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

这里以选择“Execute Windows batch command ”,通过 Windows 的命令提示符执行一个 Python 脚本。

如果需要修改刚才的配置信息,可以点击“配置”链接重新进行修改。

点击“立即构建”选项,Build History 将显示项目的构建状态。

3686b85aa80a6130f8a7a7bde81f8dfc.png

49fe7353f925fe27948025acc826a2f8.png

b736d010b3ab44b2523deb1e2b05159b.png

3.定时执行构建

23c77ad7f0233258300362834252ecaa.png

500d6c2250b68eb4cabe0a88e41c4057.png

日程表参数说明:

一行参数由5个参数组成,分别是分 时 日 月 星期,分别用空格间隔。

参数取值范围:

分:0-59

时:0-23

日:1-31

月:1-12

星期:1-7

各个参数可以使用的特殊字符:

*:代表所有可能的值;

,:可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”;

-:可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”;

/:可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正

斜线可以和星号一起使用,例如*/10,如果用在 minute 字段,表示每十分钟执行一次;

实例:10 22 * * 1-5

表示,每周一至周五的晚上 22:10 执行构建。

4.svn版本更新触发构建

此处省略500字。

5.执行结果自动发邮件

https://www.cnblogs.com/imyalost/p/8781759.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值