• gitlab+jenkins配置自动触发构建


    1、jenkins安装gitlab插件

    2、启动gitlab容器

    docker run -itd -v /opt/gitlab/etc:/etc/gitlab -v /opt/gitlab/log:/var/log/gitlab -v /opt/gitlab/opt:/var/opt/gitlab --restart always --privileged=true --name gitlab gitlab/gitlab-ce

    3、gitlab配置ldap认证

    gitlab_rails['ldap_enabled'] = true
    # gitlab_rails['prevent_ldap_sign_in'] = false
    
    ###! **remember to close this block with 'EOS' below**
    gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
       main: # 'main' is the GitLab 'provider ID' of this LDAP server
         label: 'LDAP'
         host: '172.17.0.100'
         port: 389
         uid: 'sAMAccountName'
         bind_dn: 'cn=Administrator,cn=Users,dc=southpark,dc=com'
         password: '123456'
    #     encryption: 'plain' # "start_tls" or "simple_tls" or "plain"
    #     verify_certificates: true
    #     smartcard_auth: false
         active_directory: true
         allow_username_or_email_login: true
    #     lowercase_usernames: false
         block_auto_created_users: false
         base: 'ou=south,dc=southpark,dc=com'
         user_filter: ''
    EOS

    参考链接:
          https://www.cnblogs.com/diaomina/p/12830449.html       #docker部署gitlab
          https://www.cnblogs.com/mingerlcm/p/12702528.html     #Jenkins配置Gitlab自动触发构建

  • 相关阅读:
    leetcode 92. 反转链表 II
    leetcode记录1 快速排序
    Jmeter入门总结
    Jmeter 元件作用域、集合点、检查点
    Jmeter 实例
    badboy脚本开发
    Jmeter 常用功能介绍
    简单的自创线程池
    多线程
    IO多路复用
  • 原文地址:https://www.cnblogs.com/xwupiaomiao/p/16008972.html
Copyright © 2020-2023  润新知