自动构建项目神器--jenkins安装、配置、任务配置

本文介绍了如何安装和配置jenkins,包括设置java_home和ant_home,配置邮件通知,以及创建和配置构建任务,实现自动从VSTS获取代码并执行ant任务,确保编译的成功或失败都能得到邮件提醒。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于之前公司使用Windows的任务管理器去构建,也没有任何提醒,一但发生代码错误,还需要在发现问题后去检查哪里有错误,特别不方便,于是想到使用自动构建工具---jenkins。

  • 安装

jenkins的安装没有什么好说的,换个目录,然后一路下一步就可以了,我安装的版本是jenkins-1.596.3。

安装完成后,运行jenkins.exe,就会以一个服务的形式启动起来了,这时大家可以通过访问http://localhost:8080/来查看是否安装成功。

这里我已经创建了一个任务,如果第一次进是不会有的。

  • 配置
点击系统管理,就可以对全局环境进行统一的配置了
这里我只对比较有用的参数进行一下说明,其他的还没有摸索。
这两 个参数是设置java_home和ant_home的,写成本机的绝对路径就可以了,主要是保证jenkins在编译时可以直接找到依赖的程序。

配置对外访问的路径和管理员的邮箱,访问路径是给其他机器访问用的,管理员邮箱是在有问题时进行邮件提醒。

配置邮件服务器和地址

配置 SMTP的地址,然后默认的用户后缀,这些配完后,可以用下面的Test e-mail recipient发一封测试邮件来看看是否配置成功了

  • 任务配置

全局配置说明完后,我们说一下构建任务的配置,首先先生成一个。
一般 不用maven的话就选第一个就行,最后的那个是方便你复制任务用的(实际环境中,多个定期任务很平常)。

首先是先输入个项目名称,其他的意义不是很大,这里先配置代码服务器


由于我用的是微软的VSTS,所以就拿它举例了,不过SVN和git大同小异,首先都是配置代码服务器的地址,然后是你要打包程序的路径(服务器路径哦),然后是你的用户名和密码,这样jenkins就能通过这些配置去代码服务器取代码了。

上面是两种定时器,第一种是可以设定一个周期,让jenkins去自动执行,比如我这里就设定了每天的17:26来执行任务。
Poll SCM是用于检查代码服务器的代码是否有改变,如有改变就执行编译任务的,可以设置一个周期,比如每30分钟检查一次。*/30 * * *

执行ant任务的话,一定要选则这个。
如果 你项目下的构建文件不是build.xml或不在这的话,需要在Build File选项中写出你的编译文件路径.

最后是配置邮件通知,这样在成功或者失败的时候,都会有一个主动的推送提醒,特别方便.


点击保存后,一条任务就生成了.可以点击这个按钮让任务立即执行


这样构建任务就会在你设置的参数中循环的执行,而且编译无论成功还是失败都会发邮件主动提醒,这样就省去监控的时间和力气了.

Test e-mail recipient
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值