CentOS7.6部署jenkins并配置AD域用户验证管理项目

LDAP参考文档:

1https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions 2https://wiki.jenkins.io/display/JENKINS/LDAP+Plugin 3https://blog.51cto.com/jerrymin/2344036

一、部署jenkins

1、设置jenkins家目录环境

1[root@VM_8_24_centos ~]# yum -y install java 2[root@VM_8_24_centos builds]# java -version 3java version "1.8.0_171" 4Java(TM) SE Runtime Environment (build 1.8.0_171-b11) 5Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

 2、安装jenkins

1[root@VM_8_24_centos ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo 2[root@VM_8_24_centos ~]# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key 3[root@VM_8_24_centos ~]# yum -y install jenkins 4Loaded plugins: fastestmirror, langpacks 5Loading mirror speeds from cached hostfile 6Resolving Dependencies 7--> Running transaction check 8---> Package jenkins.noarch 0:2.150.2-1.1 will be installed 9--> Finished Dependency Resolution 10 11Installed: 12 jenkins.noarch 0:2.150.2-1.1 13 14Complete!

 3、修改jenkins家目录位置
默认是/var/lib/jenkins,修改后启动服务,如果之前启动过,这边重启服务会重新安装插件等到新目录

1[root@VM_8_24_centos ~]# mkdir /data1/jenkins/ #默认主目录空间小,所以修改 2[root@VM_8_24_centos ~]# vim /etc/sysconfig/jenkins #改为JENKINS_HOME="/data1/jenkins" 3[root@VM_8_24_centos ~]# chown jenkins:jenkins /data1/jenkins/ #修改目录权限 4[root@VM_8_24_centos ~]# vim /etc/profile #增加行export JENKINS_HOME=/data1/jenkins 5[root@VM_8_24_centos ~]# source /etc/profile 6[root@VM_8_24_centos ~]# echo $JENKINS_HOME 7/data1/jenkins 8[root@VM_8_24_centos ~]# grep JENKINS_HOME /etc/sysconfig/jenkins 9JENKINS_HOME="/data1/jenkins" 10# permissions of $JENKINS_HOME and /var/log/jenkins. 11# $JENKINS_HOME location. Do not enable this, "true", unless 12 13[root@VM_8_24_centos ~]# systemctl start jenkins 14[root@VM_8_24_centos ~]# systemctl status jenkins

注意查看防火墙

1firewall-cmd --state #查看防火墙状态 2systemctl stop firewalld.service #停止firewall 3systemctl disable firewalld.service #禁止firewall开机启动

 4、启动jenkins服务

1[root@VM_8_24_centos ~]# systemctl start jenkins 2[root@VM_8_24_centos ~]# systemctl status jenkins 3● jenkins.service - LSB: Jenkins Automation Server 4 Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) 5 Active: active (running) since Thu 2019-01-17 10:54:27 CST; 6s ago 6 Docs: man:systemd-sysv-generator(8) 7 Process: 14935 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) 8 Memory: 391.4M 9 CGroup: /system.slice/jenkins.service 10 └─14960 /usr/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /... 11[root@VM_8_24_centos ~]# cat /data1/jenkins/secrets/initialAdminPassword 1296a4e031a951464690c093c918410793 13[root@VM_8_24_centos ~]# ls /data1/jenkins/ 14config.xml jenkins.install.UpgradeWizard.state nodeMonitors.xml secret.key.not-so-secret users 15hudson.model.UpdateCenter.xml jenkins.telemetry.Correlator.xml nodes secrets 16identity.key.enc jobs plugins updates 17jenkins.CLI.xml logs secret.key userContent

二、初始化jenkins环境

图例见:https://blog.51cto.com/jerrymin/2344036

三、配置AD

图例见:https://blog.csdn.net/ygqygq2/article/details/78722049

注意:

Bind DN可在域中cmd下执行如下命令获取:
示例:dsquery user -name yard.t | dsget user

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

KVM调整cpu和内存

一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid