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

  1. jenkins安装gitlab插件

    《jenkins+gitlab 持续集成,自动构建》 安装gitlab插件

  2. 打开jenkins->系统管理 ->系统配置 。点击配置会出现倒三角,选择gitlab

    《jenkins+gitlab 持续集成,自动构建》 2.png

  3. 填写连接名称(随意填写),gitlab地址,选择点击用户jenkins

    《jenkins+gitlab 持续集成,自动构建》 image.png

  4. kind选择api token

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

  5. 打开gitlab –> 个人设置 –>访问令牌–>创建个人访问令牌

    《jenkins+gitlab 持续集成,自动构建》 令牌

  6. 填写到jenkins api token中,点击test进行测试。

    《jenkins+gitlab 持续集成,自动构建》 image.png

  7. 添加gitlab hook 插件,用于push代码后,自动构建
    系统管理->管理插件->可选插件->选择安装 Gitlab Hook Plugin和Build Authorization Token Root Plugin插件。 如果没有安装Build Authorization Token,后面gitlab在Test hook时会报403错误。

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

  8. 在jenkins 中选择构建的方式,生成令牌

《jenkins+gitlab 持续集成,自动构建》 image.png

  1. 在gitlab 项目中配置hook钩子,填写CI路径和令牌。不开启ssl验证。

    《jenkins+gitlab 持续集成,自动构建》 image.png

  2. 点击test测试,返回http状态码是200,为正确

《jenkins+gitlab 持续集成,自动构建》 image.png

  1. 添加变更到远程git库中,看jenkins是否自动构建

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

    原文作者:小乖心塞
    原文地址: https://www.jianshu.com/p/90c3ff51aff7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞