?????? 騰訊云CentOS8 jenkins war安裝jenkins步驟文檔
一、安裝jdk
1.1 上傳jdk-11.0.20_linux-x64_bin.tar.gz
1.2 解壓jdk安裝包文件
tar -zxvf jdk*.tar.gz
1.3 在/usr/local 目錄下創建java目錄
cd /usr/local
mkdir java
1.4 切到java目錄,把jdk解壓文件改名為jdk11,并移動到此目錄下
cd /usr/local/java
mv /root/jdk-11.0.20/ /usr/local/java/jdk11
1.5 在環境變量中配置jdk
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
1.6 配置生效
source /etc/profile
1.7 檢驗jdk是否安裝成功
java -version
二、安裝jenkins
2.1 下載jenkins war包
Releases行是短期更新包,LTS Releases是長期更新包,一般選擇Releases下載即可。
https://mirrors.jenkins-ci.org/
2.2 上傳jenkins war包
2.3 編寫jenkins啟動腳本
cd /usr/local
mkdir jenkins
cd jenkins
mv /root/jenkins.war /usr/local/jenkins
vim jenkins.sh
#!/bin/bash
## 指定jenkins.war目錄
JENKINS_HOME=/usr/local/jenkins
# which java
JAVA_HOME=/usr/local/java/jdk11/bin/java
# 運行 war?? 指定端口? 和在當前目錄(jenkins.sh的目錄)下生成日志文件??
nohup $JAVA_HOME -jar $JENKINS_HOME/jenkins.war --httpPort=8090 > jenkins.log 2>&1 &
chmod +x jenkins.sh
2.4? 虛擬機開啟8090防火墻
systemctl start firewalld
firewall-cmd –state
sudo firewall-cmd --zone=public --add-port=8090/tcp --permanent
sudo firewall-cmd –reload
sudo firewall-cmd --zone=public --list-ports
2.5 騰訊云開啟8090防火墻
2.6 瀏覽器訪問jenkins
http:ip:8090
2.7 查看密碼
cat /root/.jenkins/secrets/initialAdminPassword