首页 > 其他 > 详细

jenkins使用

时间:2020-06-30 21:38:03      阅读:79      评论:0      收藏:0      [点我收藏+]

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方式设置。

jenkins使用

原文:https://www.cnblogs.com/wodeboke-y/p/13215806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!