配置管理

LDAP认证设置

【系统管理】-> 【全局安全设置】-> 【Active Directory】,如下


设置AD用户登录后的权限

添加凭据
添加gitlab凭据

1、【凭据】->【jenkins】->【全局凭据】->【Add Credentials】,私钥添加到jenkins下,如下图:

2、公钥添加到gitlab下,如下图:


添加salt-api凭据

1、在此实验环境下,jenkins跟salt是在同一台机器上的,所以在此机器上安装械salt-api,步骤如下:
1)、安装salt-api yum -y install salt-api
2)、检查cherry包是否安装了rpm -qa |grep cherry
3)、创建saltapi帐户并设置密码
useradd -M -s /sbin/nologin saltapi
echo "saltapi" | passwd saltapi --stdin
4)、创建salt-api的配置文件,认证用户就用步骤3创建的用户

[root@test11 ~]# cat /etc/salt/master.d/salt-api.conf
external_auth:
  pam:
    saltapi:
      - .*
      - '@runner'

rest_cherrypy:
  port: 8001
  disable_ssl: true       #关闭ssl认证

5)、验证salt-api是否配置正确:

[root@test11 ~]# curl -sSk http://127.0.0.1:8001/login \
> -H 'Accept: application/x-yaml' \
> -d username='saltapi' \
> -d password='saltapi' \
> -d eauth='pam'

6)、重启salt-api和salt-master
systemctl restart salt-master
systemctl restart salt-api
7)、在jenkins上添加salt-api的凭据,如下:

系统设置

1、【系统管理】-> 【系统设置】,设置标题,如下:

2、【系统管理】-> 【系统设置】,添加sonarqube,如下:
1)、先在sonarqube中生成token

2)、把生成的token添加到jenkins上

3、配置gitlab

全局工具设置

添加jenkins构建工具,例如maven,go,sonarqube scaner等,如下:

文档更新时间: 2019-06-19 16:44   作者:子木