Jenkins上传到git时自动构建

2022-09-04 Jenkins

生产环境一般是运维人员和开发人员确认代码无误后手动构建,但是研发阶段,我们可能会更希望每次上传到远程仓库,都会出发构建,实现自动构建。

image-20220903222159858

你可以尝试访问一下上述地址,发生会自动执行一次构建,但是如果换个浏览器就会出现jenkins登录页面。

# 安装权限认证插件

当我们的页面访问上图所示的路径时,就会触发自动构建,所以我们只需要配置gitlab接收到代码时,调用一下这个地址即可,当然需要注意的是,请求这个地址是需要配置权限的。

image-20220903222619355

安装这个插件后我们需要改变一下我们的访问路径,http://ip地址:端口/buildByToken/build?job=任务名称&token=你设置的Token

# Gitlab配置自动构建Hooks

image-20220903223345209

# Gitlab不允许本地请求?

如果您是在本机配置,或使用虚拟机,那么您需要一步额外的操作

image-20220903224437622

上次更新: 5 个月前