Ubuntu安装Jenkins
Ubuntu安装Jenkins
-
安装java SDK
-
由于默认的更新源比较慢,修改为阿里云的更新资源
-
vim /etc/apt/sources.list
-
-
清空文件内容,添加如下内容
-
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu xenial-security main restricted deb http://mirrors.aliyun.com/ubuntu xenial-security universe deb http://mirrors.aliyun.com/ubuntu xenial-security multiverse
-
-
正式安装Java JDK
-
apt-get update sudo apt-get install -y openjdk-8-jdk apt-get clean all
-
-
-
安装Jenkins
-
包含在默认Ubuntu软件包中的Jenkins版本往往落后于项目本身的最新版本。 为了利用最新的修复和功能,我们将使用项目维护的软件包来安装Jenkins
-
首先,我们将存储库密钥添加到系统。
-
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
-
添加密钥后,系统将返回
OK
。
-
-
接下来,我们将Debian包存储库地址附加到服务器的
sources.list
:-
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
-
-
当这两个都到位时,我们将运行
update
,以便apt-get
将使用新的存储库:-
sudo apt-get update
-
出现错误
-
-
解决办法
-
sudo gpg --keyserver keyserver.ubuntu.com --recv FCEF32E745F2C3D5 //(这个公钥根据提示来写的) sudo gpg --export --armor FCEF32E745F2C3D5 | sudo apt-key add -
-
-
-
-
最后,我们将安装Jenkins及其依赖项,包括Java:
-
sudo apt-get install -y jenkins
-
-
-
开始Jenkins
-
使用
systemctl
我们将启动Jenkins:-
sudo systemctl start jenkins
-
-
由于
systemctl
不显示输出,我们将使用其status
命令来验证它是否成功启动:-
sudo systemctl status jenkins
-
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)