第2章 Jenkins Server的安装部署方式
第2章 Jenkins Server的安装部署方式
第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
第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.rpmyum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
源码包方式
tar zxf jdk-xxxx.tar.gz -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
启动。我们可以部署一个tomcat服务然后将jenkins.war包放到tomcat的webapps目录下。最后通过浏览器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://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.235.2-1.1.noarch.rpm
rpm -ivh jenkins-2.235.2-1.1.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: [email protected]
==> Installing jenkins-lts dependency: [email protected]
==> Pouring [email protected]+10.high_sierra.bottle.tar.gz
==> Caveats
For the system Java wrappers to find this JDK, symlink it with
sudo ln -sfn [email protected]/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
[email protected] 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 [email protected] first in your PATH run:
echo 'export PATH="[email protected]/bin:$PATH"' >> /Users/zeyang/.bash_profile
For compilers to find [email protected] you may need to set:
export CPPFLAGS="[email protected]/include"
==> Summary
0
0
0
目录 返回
首页