Jenkins 是以分布式的形式打包 Java Web 应用程序的(一个 WAR 文件)。您可以从 Jenkins 官网 下载最新版本。Jenkins 是一个动态的项目,新版本会定期发布。
java -jar jenkins.war
。http://localhost:8080
并等待解锁 Jenkins 页面出现。在浏览器输入:localhost:8080/
若 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
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status 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
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
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
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker
从 Docker 仓库下载 Jenkins 镜像
sudo docker pull jenkins/jenkins
创建持久化 Jenkins 文件
sudo mkdir /var/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 是一个基于 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)
/usr/lib/jvm/java-8-openjdk-amd64/
由于我们要使用 Git,因此需要在您的机器上安装和配置 Git。如果您是 Git 新手,则可能想要在 Git 参考网站 学习基础知识。如果您需要帮助,则整个安装过程在 Git Hub 帮助页面 上是有据可查的。
首先需要在您的机器上安装 Git。这包括从 Git 网站 根据您的操作系统下载合适的安装包。
sudo apt-get -y install git-core
查看 Git 版本:
git --version
git version 2.31.1
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"
/usr/share/maven