Jenkins 可以被作为一个独立应用安装,作为 Java servlet 容器(例如 Apache Tomcat)中的一个 servlet 安装,或者 以 Docker 容器的形式运行。
这篇文章讲解如何在 Ubuntu 20.06 上以独立服务的形式安装 Jenkins。
jenkins是依赖java环境的 所以先安装下java
1 安装java (建议安装11版本的java)
1 sudo apt update
2 sudo apt install openjdk-11-jdk
安装完成后 查看下java版本是否安装完成
java -version
安装完成后输出下面的结果则表示成功
openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1, mixed mode, sharing)
2 安装jenkins
Ubuntu 上安装 Jenkins 相对比较直接。启用 Jenkins APT 软件源,导入源 GPGkey,并且安装 Jenkins 软件包。
注意:这里就开始出问题了
用wget 获取软件源
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
添加源到系统中
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
添加源成功后执行
sudo apt update
sudo apt install jenkins
如果到此你安装成功了 那么恭喜你运气不错。。。
如果安装失败 报以下这种错
W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ******
E: The repository 'https://pkg.jenkins.io/debian-stable binary/ Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Package 'jenkins' has no installation candidate
那么其实很简单去官网看看是不是更新了源(G了许多方案 都没解决 最终绕了一圈回到官网)
然后你就会发现 官网提供了稳定版的软件源 重新执行下 以下命令 报错基本解决
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
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
sudo apt-get update
sudo apt-get install jenkins
然后安装后的jenkins会被自动打开 可以使用 以下 命令查看是否安装成功文章来源:https://www.toymoban.com/news/detail-499269.html
systemctl status jenkins
文章来源地址https://www.toymoban.com/news/detail-499269.html
到了这里,关于踩坑--ubuntu20.6安装jenkins报错 解决Package ‘jenkins‘ has no installation candidate的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!