zoukankan      html  css  js  c++  java
  • jenkins集成gitlab

     一.配置jenkins

      

    1.安装Gitlab Hook Plugin
    

      

    2)生成随机token
        在系统中生成
        openssl rand -hex 12
        0f2a47c861133916d2e299e3        
    3)创建项目的触发器
    登录jenkins 服务打开工程
    http://10.121.8.131:8088/jenkins/view/guozh10/job/testsssssd/configure

     

    二.配置gitlab

    1.在git项目中配置界面设置链接和token
    具有管理员权限用户登录gitlab 进入代码库->settings->Integrations->添加链接地址和token 并测试显示200 成功 

     三.在操作中遇到几个问题 

    1.Url is blocked: Only allowed protocols are http, https

    配置gitlab->用管理员用户登录,

    引言: jenkins + gitlab 持续集成的时候 。我们希望有人提交代码会自动构建项目,利用gitlab的webhook 可以轻松实现,可是在集成的时候403 anonymous is missing the Job/Build permission 
    点击测试 会报403异常 anonymous is missing the Job/Build permission
    两步解决问题 
    1. 系统管理 -> 插件管理 -> 安装插件gitlab hook 
    2. 系统管理 -> 系统设置 -> 去掉 Enable authentication for ‘/project’ end-point

  • 相关阅读:
    soundtouch 变速算法matlab实现
    resample matlab实现
    hrtf virtual surround matlab实现
    hrtf 旋转音效matlab实现
    audio mixer
    schroeder reverb matlab实现
    HTML DOCTYPE文档类型举例说明
    window 连接双网
    linux 命令
    sqlserver 时间戳
  • 原文地址:https://www.cnblogs.com/zhenhui/p/12291303.html
Copyright © 2011-2022 走看看