jenkins+gitlab 持续集成,自动构建

  1. jenkins安装gitlab插件


    jenkins+gitlab 持续集成,自动构建_第1张图片
    安装gitlab插件
  2. 打开jenkins->系统管理 ->系统配置 。点击配置会出现倒三角,选择gitlab


    jenkins+gitlab 持续集成,自动构建_第2张图片
    2.png
  3. 填写连接名称(随意填写),gitlab地址,选择点击用户jenkins


    jenkins+gitlab 持续集成,自动构建_第3张图片
    image.png
  4. kind选择api token


    jenkins+gitlab 持续集成,自动构建_第4张图片
  5. 打开gitlab --> 个人设置 -->访问令牌-->创建个人访问令牌


    jenkins+gitlab 持续集成,自动构建_第5张图片
    令牌
  6. 填写到jenkins api token中,点击test进行测试。


    jenkins+gitlab 持续集成,自动构建_第6张图片
    image.png
  7. 添加gitlab hook 插件,用于push代码后,自动构建
    系统管理->管理插件->可选插件->选择安装 Gitlab Hook Plugin和Build Authorization Token Root Plugin插件。 如果没有安装Build Authorization Token,后面gitlab在Test hook时会报403错误。


    jenkins+gitlab 持续集成,自动构建_第7张图片
  8. 在jenkins 中选择构建的方式,生成令牌

jenkins+gitlab 持续集成,自动构建_第8张图片
image.png
  1. 在gitlab 项目中配置hook钩子,填写CI路径和令牌。不开启ssl验证。


    jenkins+gitlab 持续集成,自动构建_第9张图片
    image.png
  2. 点击test测试,返回http状态码是200,为正确

jenkins+gitlab 持续集成,自动构建_第10张图片
image.png
  1. 添加变更到远程git库中,看jenkins是否自动构建


    jenkins+gitlab 持续集成,自动构建_第11张图片
    自动

你可能感兴趣的:(jenkins+gitlab 持续集成,自动构建)