jenkins之jenkins与gitlab集成

时间:2025-01-22 19:03:57

  实现当git代码使用push的时候自动构建

  安装gitlab钩子插件

jenkins之jenkins与gitlab集成

  安装令牌认证插件

jenkins之jenkins与gitlab集成

  在主机上面生产token(其实随便弄一个简单的字符串也可以)

openssl rand -hex 10

  修改任务配置

jenkins之jenkins与gitlab集成

  在gitlab里面添加钩子脚本

jenkins之jenkins与gitlab集成

http://192.168.56.12:8080/buildByToken/build?job=auto-deploy&token=bae7855cffc9ca53bfb3

jenkins之jenkins与gitlab集成

  PS:url格式注意要输入jenkins的项目名称&然后加上token

jenkins之jenkins与gitlab集成

  点击test会执行构建

jenkins之jenkins与gitlab集成

  在git里面执行git push也会主动触发构建

jenkins之jenkins与gitlab集成

jenkins之jenkins与gitlab集成

  优点:自动化,push即可构建

  缺点:缺少自动化测试