配置管理
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-mastersystemctl 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 作者:子木