最后更新于
最后更新于
1、创建 Dockerfile,在 Jenkins 镜像中预装 Blue Ocean 插件(可选)
2、构建 Jenkins 镜像(可选)
3、创建 docker-compose.yml 文件
4、创建 Jenkins 数据目录并授权
5、启动 Jenkins
6、获取 Jenkins 管理员初始密码
7、浏览器访问 Jenkins 地址 http://<ip>:80,使用管理员初始密码登录
在 Gitlab 项目中进入 Setting -> Webhook,填入上方生成的 URL 与 Token 密钥,保存后即可发送测试
在 Webhook 条件触发时,可在 Jenkins 流水线上看到任务被调用执行
通过Webhook触发的流水线中可以使用下参数:
在 Jenkins 的插件管理中安装 ,然后在流水线中勾选启用 GitLab webhook,记录下方的 URL,为了安全起见,展开高级选项并生成一串 token 密钥。