Jenkins 安装

  • Jenkins 安装
    • WAR 文件安装 Jenkins
    • Windows 安装 Jenkins
      • 安装 Jenkins
      • 启动 jenkins
    • Debian/Ubuntu 安装 Jenkins
      • 安装 Jenkins
      • 启动 jenkins
    • Redhat/CentOS 安装 Jenkins
      • 安装 Jenkins
      • 启动 jenkins
    • Docker 安装 Jenkins
      • 安装 Docker
      • 启动 Docker
      • 安装 Jenkins
      • 启动 jenkins
  • 安装 Jenkins 全局工具
    • 安装 JDK
    • 安装 Git
    • 安装 maven

Jenkins 安装

WAR 文件安装 Jenkins

Jenkins 是以分布式的形式打包 Java Web 应用程序的(一个 WAR 文件)。您可以从 Jenkins 官网 下载最新版本。Jenkins 是一个动态的项目,新版本会定期发布。

  • 将 Jenkins WAR 文件下载到您机器上的适当目录中。
  • 打开下载目录的终端/命令提示符窗口。
  • 运行命令 java -jar jenkins.war
  • 浏览 http://localhost:8080 并等待解锁 Jenkins 页面出现。

Windows 安装 Jenkins

安装 Jenkins

  • 在 Jenkins 官网 下载 Windows 版本的 Jenkins 包
  • 指定包保存的位置
  • 指定安装目录
  • 选择使用本地系统启动
  • 选择端口号,默认是 8080
  • 选择 JDK 安装目录

启动 jenkins

在浏览器输入:localhost:8080/

若 Jenkins 服务没有启动,点击电脑设置,搜索 服务,找到 Jenkins,右键 重启服务

Debian/Ubuntu 安装 Jenkins

安装 Jenkins

这是 Jenkins 的 Debian 软件包存储库,用于自动安装和升级。要使用此存储库,首先将密钥添加到您的系统:

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null

然后添加一个 Jenkins apt 存储库条目:

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

更新你的本地包索引,然后安装 JDK 最后安装 Jenkins

sudo apt-get update
sudo apt-get install fontconfig openjdk-8-jdk
sudo apt-get install jenkins

启动 jenkins

sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins

Redhat/CentOS 安装 Jenkins

安装 Jenkins

要使用此存储库,请运行以下命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

如果您之前已从 Jenkins 导入密钥,rpm --import 则会失败,因为您已经拥有密钥。请忽略这一点并继续前进。

yum install fontconfig java-8-openjdk
yum install jenkins

启动 jenkins

sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins

Docker 安装 Jenkins

安装 Docker

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce
sudo docker -v
sudo cat > /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://6870dvkt.mirror.aliyuncs.com"]
}
EOF

启动 Docker

sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker

安装 Jenkins

从 Docker 仓库下载 Jenkins 镜像

sudo docker pull jenkins/jenkins

创建持久化 Jenkins 文件

sudo mkdir /var/jenkins

启动 jenkins

使用 Docker 运行 Jenkins 服务

sudo docker run -d -p 8088:8080 -p 50000:50000 --restart=always -v /var/jenkins:/var/jenkins_home -v /usr/share/maven:/usr/share/maven -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:latest

安装 Jenkins 全局工具

安装 JDK

Jenkins 是一个基于 Java 的 Web 应用程序,所以你至少需要安装 java-8-openjdk,请到 Java 网站 下载最新的 Java

sudo apt-get -y install openjdk-8-jdk

查看 java 版本:

java -version

openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)
  • JDK 默认目录位置:/usr/lib/jvm/java-8-openjdk-amd64/

安装 Git

由于我们要使用 Git,因此需要在您的机器上安装和配置 Git。如果您是 Git 新手,则可能想要在 Git 参考网站 学习基础知识。如果您需要帮助,则整个安装过程在 Git Hub 帮助页面 上是有据可查的。

首先需要在您的机器上安装 Git。这包括从 Git 网站 根据您的操作系统下载合适的安装包。

sudo apt-get -y install git-core

查看 Git 版本:

git --version

git version 2.31.1

安装 maven

sudo apt-get -y install maven

查看 maven 版本:

mvn -v

Apache Maven 3.6.0
Maven home: /usr/share/maven
Java version: 1.8.0_342, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-191-generic", arch: "amd64", family: "unix"
  • Maven 默认目录位置:/usr/share/maven

你可能感兴趣的:(Jenkins,jenkins,运维)