jenkins使用

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. 问题

  1. 构建做了什么?
    它根据定义清除工作目录,从仓库拉取代码,执行构建脚本。

  2. 工作目录是什么?
    它是一个目录(废话),在本例中位于c盘user/.jenkins/workspace
    当然可以更改,但本例中不涉及。
    其中包含两个目录first job及second job,代表所创建的两个构建任务。
    second job目录下实质就是一个git本地仓库。

1.4. 小结

在某种意义上可以把jenkins理解为一个发布器,与git各有侧重。
它并不依赖于数据库,配置数据都在安装目录中以配置文件形式存在,当然绝大多数情况下只需要通过web方式设置。

posted @ 2020-06-30 20:33  木林森__𣛧  阅读(177)  评论(0)    收藏  举报