jenkins使用
时间:2020-06-30 21:38:03
收藏:0
阅读:79
jenkins使用
1. jenkins新建任务
1.1. 新建任务步骤
新建任务 second job
描述: 第二次构建任务。
选项:
discard old builds:删除旧的builds,log rotation策略设置保持天数和最大保留个数。
源码管理
- 选git
添加仓库地址,这里使用的自有公开github仓库地址,一个flask项目。
私有仓库需要配置验证。 - 指定分支
触发器
简单而言就是什么时候,什么条件下开始一次建造。
选项:
- github钩子:本例使用的是github仓库,所以选它没错了。
- poll scm:轮询参数,类似于contrab,H/5 * * * *
构建环境
delete workspace before build stars:清除旧文件,也可以使用正则定制;
add timestamps to the console ouptut
构建
因为测试在win平台下进行,所以构建步骤选执行批命令
命令:
cd website_test1 python run.py
构建后操作
主要是执行结果处理,结果分析及邮件通知。
本例未做配置。
1.2. 结果
运行一个网站,可以通过浏览器访问,flask的输出定向到jenkins的console输出。
1.3. 问题
-
构建做了什么?
它根据定义清除工作目录,从仓库拉取代码,执行构建脚本。 -
工作目录是什么?
它是一个目录(废话),在本例中位于c盘user/.jenkins/workspace
当然可以更改,但本例中不涉及。
其中包含两个目录first job及second job,代表所创建的两个构建任务。
second job目录下实质就是一个git本地仓库。
1.4. 小结
在某种意义上可以把jenkins理解为一个发布器,与git各有侧重。
它并不依赖于数据库,配置数据都在安装目录中以配置文件形式存在,当然绝大多数情况下只需要通过web方式设置。
原文:https://www.cnblogs.com/wodeboke-y/p/13215806.html
评论(0)