jenkins--创建项目
注意,Jenkins中配置的路径,都是基于Jenkins安装目录中的workspace这个路径.
创建基本功能项目
0.创建项目
新建项目,选择Jenkins-->新建项目-->命名-->构建一个自由风格的软件项目-->确认
1.基本配置
常用的可选项
1.参数化构建过程:接收参数,并用于构建
2.重试次数:Jenkins从代码库迁出代码失败时,会重试的次数(默认间隔十秒重试一次)
3.使用自定义的工作空间:设置工作空间位置
4.丢弃旧的构建:设置保存的天数和个数
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182325590-183306026.png)
2.源码管理
如果用ssh方式认证,git仓库地址也要填ssh方式的地址
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182343362-2048816412.png)
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182403093-672175818.png)
还有其它认证方式,这里暂不介绍
3.构建触发器
1.轮询SCM
当git仓库版本发生变化时就要进行构建,然后设定一个时间,定时检测一下git仓库
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182421686-990605707.png)
配置规则从左到右分别代表:分 时 天 月 年。*代表所有,0 20 * * * 表示“在任何年任何月任何天20点0分”进行构建
在每个小时的前半个小时内的每10分钟
H(0-29)/10 * * * *
每两小时45分,从上午9:45开始,每天下午3:45结束
45 9-16/2 * * 1-5
每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)
H H(9-16)/2 * * 1-5
4.构建环境
一般不做更改
5.构建
1.选择用shell构建,下拉选项选择执行shell
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182438946-2113500357.png)
6.构建后操作
1.使用配置邮箱通知,下拉项选择Editable Email Notification
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182510114-1300588081.png)
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182543994-1244859045.png)
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182606778-1737853944.png)
2.远程服务器设置
1)需要先在系统配置里,配置远程服务器相关项(参考前面的系统配置文档)
2)然后在具体项目里-->构建后操作,下拉项选择Send build artifacts over SSH
![](https://img2020.cnblogs.com/blog/1138955/202011/1138955-20201111182626253-1377573859.png)