Centos7.5部署最新稳定版jenkins并配置ldap认证

栏目: 服务器 · 发布时间: 6年前

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

参考文档

https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
https://wiki.jenkins.io/display/JENKINS/LDAP+Plugin

一、部署jenkins

1、设置jenkins家目录环境

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

2、安装jenkins

[root@VM_8_24_centos ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
[root@VM_8_24_centos ~]# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
[root@VM_8_24_centos ~]# yum -y install jenkins
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package jenkins.noarch 0:2.150.2-1.1 will be installed
--> Finished Dependency Resolution

Installed:
  jenkins.noarch 0:2.150.2-1.1                                                                                                       

Complete!

3、修改jenkins家目录位置

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

[root@VM_8_24_centos ~]# mkdir /data1/jenkins/
[root@VM_8_24_centos ~]# chown jenkins:jenkins /data1/jenkins/
[root@VM_8_24_centos ~]# source /etc/profile
[root@VM_8_24_centos ~]# echo $JENKINS_HOME
/data1/jenkins
[root@VM_8_24_centos ~]# grep JENKINS_HOME /etc/sysconfig/jenkins 
JENKINS_HOME="/data1/jenkins"
# permissions of $JENKINS_HOME and /var/log/jenkins.
# $JENKINS_HOME location. Do not enable this, "true", unless

4、启动jenkins服务

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

二、初始化jenkins环境

1、浏览器打开ip:8080端口输入密码

Centos7.5部署最新稳定版jenkins并配置ldap认证

2、选择安装插件

Centos7.5部署最新稳定版jenkins并配置ldap认证

Centos7.5部署最新稳定版jenkins并配置ldap认证

3、创建初始管理账号

Centos7.5部署最新稳定版jenkins并配置ldap认证

4、设置jenkins url默认http://ip:8080

Centos7.5部署最新稳定版jenkins并配置ldap认证

5、开始使用jenkins

Centos7.5部署最新稳定版jenkins并配置ldap认证

6、jenkins控制台界面,主要配置都在系统管理中

Centos7.5部署最新稳定版jenkins并配置ldap认证

三、配置ldap

1、系统配置-全局安全配置-Security Realm-选择LDAP-Advanced Service Configtion

Centos7.5部署最新稳定版jenkins并配置ldap认证

2、Security Realm-Authorization-Add user or group设置权限

Centos7.5部署最新稳定版jenkins并配置ldap认证

3、域账号登陆


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

众声喧哗

众声喧哗

胡泳 / 广西师范大学出版社 / 2008-9 / 35.00元

本书触及了网络政治学中的一个重大话题——网络空间中的私域与公域。随着科技的进步,在信息时代的开端,公与私的含义和边界都出现了不容忽视的游移。《众声喧哗》主要探讨,经由新的共有媒体的作用,传统的公私两分如何在社会和政治的双重压力下产生消长和易位。在这里,公域与私域不能看做结构性的东西,而必须视之为一种流和一种过程。在网络时代,我们既要追求生机勃勃的公共生活,又要保证私人领域一定的自主性。共有媒体也许......一起来看看 《众声喧哗》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具