Linux下Jenkins服务搭建及配置 上
一、简介
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,为软件的持续集成提供了一种便捷的方式。
二、Jenkins自动化部署实现原理
Jenkins的自动化部署实现原理如下图所示:
三、安装Jenkins
前面讲过Jenkins是基于Java开发的持续集成工具,因此需要先搭建JDK环境。
3.1、搭建java环境
通过如下命令搭建JDK环境:
sudo apt update sudo apt install openjdk-11-jre
执行命令后会有如下输出:
输入Y以继续搭建JDK环境:
通过如下命令来确认JDK环境是否搭建完成:
java -version
执行命令会有如下输出:
至此,JDK环境搭建完成。
3.2、安装Jenkins
3.2.1、安装curl
执行如下命令来安装curl:
sudo snap install curl
执行命令会有如下信息输出:
3.2.2、导入Jenkins秘钥
通过如下命令导入秘钥:
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null
执行如上命令不会有任何信息输出。
3.2.3、添加Jenkins apt存储库条目
执行如下命令来添加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
3.2.4、安装Jenkins
通过如下命令来安装Jenkins:
sudo apt-get update sudo apt-get install jenkins
执行sudo apt-get update会有如下信息输出:
执行sudo apt-get install jenkins命令会有如下信息输出: