👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/DevOps/正文

jenkins自动打包

吴
吴老二
2021-01-15DevOps2646 次浏览0 条评论
在没有设置jenkins自动打包之前,需要先安装两个插件,分别是Gitlab Hook Plugin和Gitlab Plugin。然后在创建job看一下构建触发器就会有Build when a change is pushed to GitLab. GitLab webhook ************这项,有的说新版本是GitHub hook trigger for GITScm polling代替了,走了很多坑,都是假的,都是假的,都是假的。

安装jenkins插件

没有安装插件之前,先看一下我的jenkins中job的构建触发器信息,如下图 在构建触发器里没有Build when a change is pushed to GitLab. GitLab webhook ************,下面安装插件 插件安装后必须重启jenkins,若不重启jenkins,插件不生效,http://10.211.55.5:8080/restart 我已重启了jenkins,看下面的job中构建触发器 已经安装成功,下面开始配置自动触发,这里不存在任何用户都可以登陆的问题。 自动触发构建 我们先在jenkins做构建,因为环境问题,我就拿公司里的环境做例子,其他不管,根据自己的环境做配置,只有自动触发,在触发构建了勾选Build when a change is pushed to GitLab. GitLab webhook URL和GitHub hook trigger for GITScm polling 到吃jenkins这里设置完了,下面设置gitlab,尽量使用管理员用户登录,方便设置权限。 项目---设置-----webhooks,如下图 这样gitlab就设置完了,测试一下,在dev分支里增加点内容,然后保存,在看看jenkins是否有构建任务,我这里是正常的,就不发截图了。
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~