当前位置: 首页 > article >正文

配置Jenkins自动构建打包项目

湖蓝几何球体LinkedIn Banner.png
转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。


需求说明

1、给A项目配置jenkins每2小时无条件自动构建一次,无论是否有代码提交。
2、给B项目配置jenkins每15分钟检查一次是否有代码提交,如果有,就自动构建一次;如果没有commit,就不构建

配置操作

1 配置每15分钟检查更新,有更新就构建

1.1 创建一个测试项目iot-new-Dev

根据项目实际情况,选择的是pipeline

1.2 配置“构建触发器”

在“构建触发器” ==> 选择“Poll SCM” ==>填写“日程表”:

然后在“流水线”的位置补充好打包脚本,点击保存。

1.3 测试构建结果

在保存之后,在代码里面进行一次commit,发现项目已经自动触发构建了:

说明:

上图看到构建的时间是16:49,而配置的时候,提示下一次检测时间是下午4:09,中间隔了40分钟,一是因为没有commit,所以前面2次检测的时候都没有触发构建;
第二次检测完,找开发进行了一个commit操作,为了试验效果,缩短了第三次自动检测commit的时间,所以就是16:49检测到gitlab上该项目于commit,于是就触发构建了。

2 配置每2小时无条件构建一次

还是用上面例子里面的测试项目

2.1 配置“构建触发器”

点开项目配置,修改构建触发器:
在“构建触发器” ==> 选择“Build periodically” ==>填写“日程表”:

2.2 测试构建结果

经过多次测试,成功的每两小时构建一次:

简单的自动构建配置,就做好了。

备注:本文为迁移博客,最新版本配置或有变化


http://www.kler.cn/a/229403.html

相关文章:

  • C++中的STL
  • 【gin】http方法了解,以及RESTful API与版本控制
  • 欧拉路径算法
  • 蓝牙BT04-A的使用与相关AT指令
  • 5、波分复用 WDM
  • C#学习笔记 --- 简单应用
  • Fink CDC数据同步(六)数据入湖Hudi
  • 新零售的升维体验,摸索华为云GaussDB如何实现数据赋能
  • 使用zip4j解压zip时文件名乱码解决最好的方案
  • c语言实现greedy snake(贪吃蛇)
  • 搭建游戏应该选择什么样的服务器?
  • JavaScript运行机制
  • 普通人应该如何使用GPT
  • 有趣的CSS - 输入框选中交互动效
  • word调整论文格式的记录
  • 第2节、让电机转起来【51单片机+L298N步进电机系列教程】
  • [C++] opencv + qt 创建带滚动条的图像显示窗口代替imshow
  • 亚马逊运营新手指南:10个基础概念解析
  • python大于等于怎么打?python运算符全详解!
  • MQ,RabbitMQ,SpringAMQP的原理与实操
  • C++ PE文件信息解析
  • LangChain pdf的读取以及向量数据库的使用
  • 一文掌握SpringBoot注解之@Configuration知识文集(5)
  • 【UE5 C++】超详细虚幻C++零基础学习教程
  • 爬虫实战--人民网
  • 60-JS-Ajax