Jenkins

一、gogs Installation

1、docker run -di --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/data gogs/gogs

2、http://192.168.1.200:3000

 

 

 

 

 二、jdk Installation

1、upload jdk-8u261-linux-x64.tar.gz

2、mkdir /usr/local/jdk && mv jdk-8u261-linux-x64.tar.gz /usr/local/jdk && cd /usr/local/jdk && tar -zxvf  jdk-8u261-linux-x64.tar.gz && ls

3、vim /etc/profile

1 export JAVA_HOME=/usr/local/jdk/jdk1.8.0_261
2 export CLASS_PATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3 export PATH=$PATH:$JAVA_HOME/bin

4、source /etc/profile

三、Jenkins Installation

 1、wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

2、rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

3、yum install jenkins -y

4、vim /etc/sysconfig/jendins

(1)JENKINS_USER="root"

(2)JENKINS_PORT="8888"

5、vim /etc/rc.d/init.d/jenkins

1 candidates="
2 /etc/alternatives/java
3 /usr/lib/jvm/java-1.8.0/bin/java
4 /usr/lib/jvm/jre-1.8.0/bin/java
5 /usr/lib/jvm/java-1.7.0/bin/java
6 /usr/lib/jvm/jre-1.7.0/bin/java
7 /usr/bin/java
8 /usr/local/jdk/jdk1.8.0_261/bin/java

(1)(which java:/usr/local/jdk/jdk1.8.0_261/bin/java)

(2)If not configure

  6、systemctl daemon-reload

7、firewall-cmd --zone=public --permanent --add-port=8888/tcp &&  firewall-cmd --reload

8、systemctl start jenkins

 

 

 四、Jenkins Usage

1、password

  

  2、plugins

 

  3、plugins installation

 

4、directories

(1)jenkins java web:/usr/lib/jenkins/jenkins.war

(2)jenkins home directory:/var/lib/jenkins

(3)jenkins log:/var/log/jenkins/jenkins.log

(4)jenkins project unpacking directory:/var/cache/jenkins/war

(5)initial password:/var/lib/jenkins/secrets/initialAdminPassword

5、configuration

(1)Global Tools Configuration

 

 

 

 

 (2)update source:Jenkins-> Manage Jenkins->Manage Plugins->Advanced("https://updates.jenkins.io/update-center.json"-->https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json)

 

 (2.1)change /var/lib/jenkins/updates/default.json("sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json"--systemctl restart jenkins)

(3)directory migration

1 cd /var/lib/jenkins/
2 sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' updates/default.json
3 systemctl restart jenkins.service
4 mkdir /usr/local/sdb/jenkins_home
5 chown jenkins:jenkins /usr/local/sdb/jenkins_home
6 rsync -azvP /var/lib/jenkins/* /usr/local/sdb/jenkins_home
7 rm -rf /var/lib/jenkins/
8 vim /etc/sysconfig/jenkins 
9 systemctl restart jenkins

(3.1)vim /etc/sysconfig/jenkins

1 JENKINS_HOME="/usr/local/sdb/jenkins_home"
2 JENKINS_USER="root"
3 JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true"
4 JENKINS_PORT="8888"

6、 continuous integration

 

 

 

 

 

 

 

 

posted @ 2020-08-29 20:31  遥~  阅读(183)  评论(0编辑  收藏  举报