Linux搭建jenkins

1.已安装jdk

2.安装jenkins导入公钥

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum install jenkins

(默认的配置文件/etc/sysconfig/jenkins,端口8080)

日志文件位置/var/log/jenkins/jenkins.log

修改/etc/sysconfig/jenkins 中 JENKINS_PORT=”8787” 配置

3.配置jdk 路径

ln -s /usr/local/jdk/bin/java /usr/bin/java

4启动

service jenkins start

5.登录(8787端口)

6.获取登录密码

cat /var/lib/jenkins/secrets/initialAdminPassword

7.配置权限

/var/lib/jenkins/config.xml中

替换<useSecurity>true</useSecurity>和</securityRealm>中间的内容,内容为:

<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">

<permission>hudson.model.Computer.Configure:admin</permission>

<permission>hudson.model.Computer.Connect:admin</permission>

<permission>hudson.model.Computer.Create:admin</permission>

<permission>hudson.model.Computer.Delete:admin</permission>

<permission>hudson.model.Computer.Disconnect:admin</permission>

<permission>hudson.model.Hudson.Administer:admin</permission>

<permission>hudson.model.Hudson.Read:admin</permission>

<permission>hudson.model.Hudson.Read:anonymous</permission>

<permission>hudson.model.Hudson.RunScripts:admin</permission>

<permission>hudson.model.Item.Build:admin</permission>

<permission>hudson.model.Item.Cancel:admin</permission>

<permission>hudson.model.Item.Configure:admin</permission>

<permission>hudson.model.Item.Create:admin</permission>

<permission>hudson.model.Item.Delete:admin</permission>

<permission>hudson.model.Item.Discover:admin</permission>

<permission>hudson.model.Item.Read:admin</permission>

<permission>hudson.model.Item.Workspace:admin</permission>

<permission>hudson.model.Run.Delete:admin</permission>

<permission>hudson.model.Run.Update:admin</permission>

<permission>hudson.model.View.Configure:admin</permission>

<permission>hudson.model.View.Create:admin</permission>

<permission>hudson.model.View.Delete:admin</permission>

<permission>hudson.model.View.Read:admin</permission>

<permission>hudson.scm.SCM.Tag:admin</permission>

</authorizationStrategy>

<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">

<disableSignup>false</disableSignup>

<enableCaptcha>false</enableCaptcha>

    11.卸载(按需,可选)

        1. 卸载软件:rpm -e jenkins

        2. 删除遗留文件: find / -iname jenkins | xargs -n 1000 rm -rf

猜你喜欢

转载自blog.csdn.net/New_CJ/article/details/83928859