Jenkins四:构建触发器定时任务

2018-12-07  本文已影响34人  独孤流

前一篇:Jenkins三:不同角色不同视图及不同权限设置
后一篇:Jenkins五:自动生成dsYM文件及zip压缩

转载自:jenkins构建触发器定时任务

定时器构建语法

* * * * *
星号中间用空格隔开

用法举例:

这里主要解释(Build periodically,Poll SCM)

其他介绍

准备:我们这里勾选第一项,什么是远程构建呢?上面提示你了,通过复制这个URL地址,在别的机器上打开这个URL就相当于给这个jenkins服务器发送了一个构建请求。只不过这个请求是在其他人电脑上发出的。这里重点来看看URL的组成,第一个参数JENKINS_URL,这里我们写IP地址或者机器hostname,第二个参数TOKEN_NAME就是你在身份验证令牌文本输入框输入的值。这里我们把令牌设置成123456,然后我就在我机器的另外一个浏览器来模拟远程构建,这个时候我的远程构建地址就是这样的:localhost:8080/job/Test1/build?token=123456

测试: 把远程构建地址(localhost:8080/job/Test1/build?token=123456)在当前机器别的浏览器上发送,就能触发jenkins的任务构建。

其他工程构建

勾选其他工程构建后触发,比如当前任务要在FirstProject这个任务构建成功时才触发这个任务的构建,就要将FirstProject这个任务名填入,然后勾选只有构建稳定时触发


转载自:代码提交自动触发Jenkins打包
环境安装与配置
——Jenkins:
系统管理->管理插件->可选插件->选择安装 Gitlab Hook Plugin和Build Authorization Token Root Plugin插件。

图片上传失败...

Jenkins打包项目源码关联配好Git链接账号密码后,构建触发器配置如下,需要注意此步中给出的URL就是gitlab配置中需要填的URL:

图片上传失败...

填上分支名正则表达式是为了只在主干提交时触发自动打包,避免各种分支提交的干扰,填好分支正则表达式后,点击Generate按钮生成的Secret token是用来在gitlab中对应配置的,下面继续说明gitlab如何配置。

图片上传失败...

——gitlab:
在gitlab项目设置——集成/Integrations页面填入前面在Jenkins构建触发器配置步骤中提到的URL及Secret Token,勾选Push event,根据自己的环境判断是否取消勾选最后的SSL verification,然后保存、测试即可。

图片上传失败...

结果

到这里环境都配置好了,主干提交代码,查看Jenkins是否自动触发打包吧。

图片上传失败...
上一篇 下一篇

猜你喜欢

热点阅读