Jenkins下载安装完成,本地是用Windows。以下是创建教程
一、首先点击 “新建” 按钮,创建一个简单的项目
二、项目名称与描述
选项注解:
丢弃旧的构建:设置构建历史的保存策略
参数化构建过程:里面可以配置不同的参数,便于在构建时引用这些参数
关闭构建:这样项目就没法进行构建了
在必要时进行并发构建:满足策略要求时就会进行并发构建
安静期:设置一个时间来间隔每次构建的间隔
重试次数:这个和系统设置的一样,拉取源码重试的次数
扫描二维码关注公众号,回复: 4182398 查看本文章该项目的上游项目正在构建时阻止该项目构建:用于上游项目有关联的构建策略
该项目的下游项目正在构建时阻止该项目构建:用于下游项目有关联的构建策略
使用自定义的工作空间:使该项目独立于系统的工作空间
保留构建的依赖日志
三、源代码管理根据自己的需要进行选择。这里以SVN为例:
repository url:仓库的地址
Credentials:svn源码的用户名和密码
Local module directory:具体的项目的路径,默认从根目录拉取
Additional Credentials:增加额外认证
Check-out Strategy:代码检出策略
四、构建触发器
1、Build after other projects are built:在其他项目构建完成后再进行构建
- Trigger only if build is stable:其他项目构建成功
- Trigger even if the build is unstable:其他项目不稳定
- Trigger even if the build fails:其他项目构建失败
2、Build periodically:周期进行构建
日程表的参数构建格式:* * * * *
注意:每颗星星中间用空格隔开
第一个星代表的是分钟 minute,取值 0~59;
第二个星代表的是小时 hour,取值 0~23;
第三个星代表的是天 day,取值 1~31;
第四个星代表的是月 month,取值 1~12;
第五个星代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。
3、Poll SCM
定时检查源码变更(根据SCM软件的版本号)。如果有更新,则checkout最新code,然后执行构建动作。
五、构建
1.execute windows batch command:执行windows的cmd
2.Invoke Ant:调用Ant
3.execute shell:执行shell命令
4.invoke top-level maven targets:调用maven
5.Run with timeout:运行超时
六、构建后操作
Aggregate downstream test results:统计验证结果
Archive the artifacts:构建归档
build other projects:构建其他项目
e-mail notification:发送邮件
editable email notification:发送邮件(这是一个插件)
delete workspace when build is done:构建后删除工作空间
七、附注资料
2、Jenkins构建完成自动发送邮件