虚拟化容器,大数据,DBA,中间件,监控。

第2章 Jenkins Server的安装部署方式

22 11月
作者:admin|分类:容器虚拟化

第2章 Jenkins Server的安装部署方式

运维开发网 https://www.qedev.com 2021-04-17 11:59 出处:51CTO 作者:mob604756e6a4ae
第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或者源码包方式。

第2章 Jenkins Server的安装部署方式

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/localvim /etc/profile

export JAVA_HOME=/usr/local/jdkxxxexport 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.gztar 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 jenkinssystemctl 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==> CaveatsFor 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

扫码领视频副本.gif

0
浏览770 评论0
返回
目录
返回
首页
【博客大赛】+ Kubernetes_v1.21.0生产环境高可用部署 kubernetes 部署Prometheus