Jenkins Server的安裝部署方式
阿新 • • 發佈:2020-07-22
第2章 Jenkins Server的安裝部署方式
-
1.1 安裝依賴
-
1.2 安裝部署
-
1.2.1 使用Tomcat部署
-
1.2.2 CentOS環境部署
-
1.2.3 MacOS環境部署
-
1.2.4 基於Docker部署
-
1.2.5 基於Kubernetes部署
-
1.2.6 基於Windows部署
-
1.2.7 軟體資源下載
-
1.3 配置
本章闡述Jenkins Server的安裝部署方式。基於Tomcat、CentOS、MacOS、Docker、Kubernetes、Windows部署。部署後的基礎配置。
1.1 安裝依賴
Jenkins是基於Java開發的一種持續整合工具,可以在安裝Java Runtime Environment的任何機器獨立執行。部署前需要安裝Java開發環境。要求是JDK8+,目前已經支援JDK11。關於JDK的安裝可以通過yum或者原始碼包方式。
rpm方式
rpm -ivh jdk-xxxxx.rpm
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
原始碼包方式
tar zxf jdk-xxxx.tar.gz -www.zhuyngyule.cn C /usr/local
vim /etc/profile
export JAVA_HOME=/usr/local/jdkxxx
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
1.2 安裝部署
1.2.1 使用Tomcat部署
如果使用war包部署建議採用tomcat,當然Jenkins的war包可以直接通過java -jar jenkins.war
http://tomcatserver/jenkins
訪問。
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz
tar xf apache-tomcat-9.0.24.tar.gz -C /usr/local/
cp jenkins.war apache-tomcat-9.0.24/webapps/
# 啟動
/usr/local/tomcat/bin/catalina.sh start
# 停止
/usr/local/tomcat/bin/shutdown.sh
1.2.2 CentOS環境部署
普遍在centos系統部署Jenkins,可以下載jenkins的最新rpm包部署。
wget https://www.gaodeyulept.cn mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.235.2-1.1.noarch.rpm
rpm -ivh jenkins-2.235.2-1.www.javachenglei.com.noarch.rpm
systemctl start jenkins
systemctl enable jenkins
1.2.3 MacOS環境部署
在Mac OS X機器上安裝Jenkins CI伺服器,可以手動下載pkg包安裝或者通過brew自動安裝。
手動下載pkg包安裝,根據嚮導進一步安裝。
使用brew部署
brew install jenkins-lts
######################################################################## 100.0%
==> Downloading http://mirrors.jenkins.io/war-stable/2.235.2/jenkins.war
==> Downloading from http://mirror.serverion.com/jenkins/war-stable/2.235.2/jenki
######################################################################## 100.0%
==> Installing dependencies for jenkins-lts: openjdk@11
==> Installing jenkins-lts dependency: openjdk@11
==> Pouring openjdk@11-11.0.7+10.high_sierra.bottle.tar.gz
==> Caveats
For the system Java wrappers to find this JDK, symlink it with
sudo ln -sfn /usr/local/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
openjdk@11 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.
If you need to have openjdk@11 first in your PATH run:
echo 'export PATH="/usr/local/opt/openjdk@11/bin:$PATH"' >> /Users/zeyang/.bash_profile
For compilers to find openjdk@11 you may need to set:
export CPPFLAGS="-I/usr/local/opt/openjdk@11/include"
==> Summary