gitlab + jekins 使用webhooks 自动部署测试环境

92 阅读1分钟

背景

今天遇到个问题,每次提交代码,都要去jekins中点一下部署,虽然测试环境,但是没啥可怕的,那必须要偷懒了

向来废话少,下面图中所示,就完成了

没什么难点,就是一些基础配置

jekins 安装 gitlab插件

项目配置选择构建方式

图中点击按钮,生成一个 sercet token,跟gitlab交互就靠他了

gitlab配置webhooks

  1. 进入到某个项目,点击settings => webhooks
  2. 图中固定的:jekins项目的ip端口 + /projects/ + 项目名
  3. 保存成功后,该项目代码推到test分支,jekins就会接到部署任务