配置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.hqwc.cn/news/455856.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

向量投影的计算

如何理解施密特(Schmidt)正交化 - 知乎 向量投影中需要注意的点: bcosa称为b向量在a向量上的投影;但是要算cosa,不算也是可以的: 假设b向量在a向量的投影为ka,那么 (b-ka)a0,因为他们正交,展开得 bakaa…

分享springboot框架的一个开源的本地开发部署教程(若依开源项目开发部署过程分享持续更新二开宝藏项目MySQL数据库版)

1首先介绍下若依项目: 若依是一个基于Spring Boot和Spring Cloud技术栈开发的多租户权限管理系统。该开源项目提供了一套完整的权限管理解决方案,包括用户管理、角色管理、菜单管理、部门管理、岗位管理等功能。 若依项目采用前后端分离的架构&#xf…

mysql开启慢查询日志,记录执行慢的sql语句

执行语句,查询是否开启了慢查询 show variables like slow_query%; ON 则表示已经开启了 打开配置文件,在你安装的mysql目录下面 MySQL\MySQL Server 8.0 表示是否开启慢查询 1表示开启 slow-query-log1 存放慢查询的日志的目录 slow_query_log_file"DES…

【C语言不能不会的操作】调试-万字详解【windows操作系统下】(会写bug还会调试解决bug的程序员简直帅呆了,赶紧点赞收藏)

目录 1. 什么是bug? 2. 调试是什么?有多重要? 2.1调试是什么 2.2 调试的基本步骤 2.3 Debug和Release的介绍 3. Windows环境调试介绍 3.1 调试环境的准备 3.2 学会快捷键 ​编辑 3.3更多的快捷键 3.4 调试的时候查看程序当前信息…

SQL,HQL刷题,尚硅谷

目录 相关表数据: 题目及思路解析: 汇总分析 1、查询编号为“02”的课程的总成绩 2、查询参加考试的学生个数 分组 1、查询各科成绩最高和最低的分,以如下的形式显示:课程号,最高分,最低分 2、查询每门课程…

opensuse安装百度Linux输入法

前言 Linux下有输入法,拼音,百度的都有,但是用起来总感觉不如在windows下与安卓中顺手。 目前搜狗与百度都出了Linux的输入法,但是没有针对OpenSUSE的,只有ubuntu/deepin/UOS的安装包。 本文主要讲的如何把百度Linux输…

React 实现表单组件

表单是html的基础元素,接下来我会用React实现一个表单组件。支持包括输入状态管理,表单验证,错误信息展示,表单提交,动态表单元素等功能。 数据状态 表单元素的输入状态管理,可以基于react state 实现。 …

synchronized内部工作原理

作者简介: zoro-1,目前大二,正在学习Java,数据结构,javaee等 作者主页: zoro-1的主页 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 synchronized内部工作原理 syn…

低代码,流行的软件开发方式

低代码风头正紧,也是最近一段时间跟云原生一起被热捧,不管你是做后端开发、还是前端设计、销售、售前,如果你没接触过低代码你都不好意思说自己在软件领域工作,这篇文章以我的角度聊聊低代码是什么、以什么样的方式进行开发、及低…

十分钟掌握前端获取实时数据的三种主流方式

前端获取实时数据的三种主流方式 本文聊聊前端获取实时数据的三种主要方式。想象一下,我们在网上购物时,经常能看到最新的优惠信息弹出,或者在社交媒体上看到朋友的最新动态更新。这些都是因为后端在默默地向我们的页面推送了最新的消息。那…

SpringBoot集成axis发布WebService服务

文章目录 1、使用maven-web项目生成server-config.wsdd文件1.1、新建maven-web项目1.1.1、新建项目1.1.2、添加依赖 1.2、编写服务接口和实现类1.2.1、OrderService接口1.2.2、OrderServiceImpl实现类 1.3、配置deploy.wsdd文件deploy.wsdd文件 1.4、配置tomcat1.4.1、配置tomc…

SaperaCamExpert(相机专家)中文使用指南

参考:SaperaCamExpert中文使用指南.PDF 文章目录 软件介绍安装首次打开资源占用率功能主界面布局菜单栏FileViewPre-Processing:预处理 Tools: 快捷键:新建;打开;保存;帮助Device窗体属性树图像…