jenkins+gitlab+sonarQube+Ldap+maven+nodejs持续性集成

jenkins+gitlab+maven+sonarqube+LDAP持续性集成
项目环境:首先搭建jdk环境

  1. 安装Ldap
    [root@localhost ~]# docker pull osixia/openldap
    #下载openldap
    [root@localhost ~]# docker run -p 389:389 --name openldap --restart=always --env LDAP_ORGANISATION=“bioknow” --env LDAP_DOMAIN=“bioknow.com” --env LDAP_ADMIN_PASSWORD=“1234.Com” --detach osixia/openldap

LDAP_ORGANISATION=ldap的机构组织

LDAP_DOMAIN=配置ldap的机构组织

LDAP_ADMIN_PASSWORD=配置ldap的admin的密码

  1. 安装web管理工具
    [root@localhost ~]# docker pull osixia/phpldapadmin
    [root@NODE1 ~]# docker run -d --privileged -p 8080:80 --name ldapadmin --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=10.10.15.46 --detach osixia/phpldapadmin
    1)安装Ldapadmin客户端
    [root@localhost ~]# docker run -d --restart=always --name ldap-account-manager -p 81:80 --link openldap:ldap-host --env PHPLDAPADMIN_LDAP_HOSTS=ldap-host --env PHPLDAPADMIN_HTTPS=false --detach ldapaccountmanager/lam
    #监控代理ldap工具
    测试访问
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 安装jenkins
    [root@15b09cc997f1 jenkins]# ./start.sh jenkins_2.346.1.war
    #下载war包通过脚本执行
    测试链接:http://192.126.30.3:8080/
    在这里插入图片描述
  3. 安装gitlab
    [root@localhost ~]# docker pull twang2218/gitlab-ce-zh
    #此处我把其他容器打包成镜像没有用官方的
    [root@localhost ~]# docker images
    REPOSITORY TAG IMAGE ID CREATED SIZE
    gitlab 1.0 116e75b9fe26 6 days ago 2.03GB
    [root@localhost ~]# docker run -d -p 8443:443 -p 80
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值