ubuntu20.04 搭建Jenkins

本文介绍了如何在Ubuntu 20.04上搭建Jenkins自动化服务器,包括安装Java、配置Jenkins APT源、安装Jenkins软件包、调整防火墙设置以及初始化Jenkins等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易地设置一个持续集成和持续发布的管道。

持续集成 (CI)是团队正常提交代码到版本控制仓库时,会运行自动化构建和测试。

持续发布(CD)是一系列实践,当代码修改后,自动构建,测试,并且发布到生产环境中。

Jenkins可以部署以容器方式部署,也可以直接在宿主机上部署,接下来将介绍在ubuntu20.04上部署。

1.安装 Java
Jenkins 是一个 Java 应用,并且要求在系统上安装了 Java 8 或者之后的版本。我们将会安装 OpenJDK 11,这个 Java 平台的开源实现。

以 root 或者其他 sudo 用户的身份运行下面的命令,安装 OpenJDK 11:

sudo apt update
sudo apt install openjdk-11-jdk


检查 Java 版本来验证:

java -version


  

2.安装 Jenkins
会启用 Jenkins APT 软件源,导入源 GPGkey,并且安装 Jenkins 软件包

步骤1:使用下面的wget命令,导入 Jenkins 软件源的 GPG keys:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -


步骤2:添加软件源到系统中:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'


 

步骤3:更新软件源,保持结果方法如下:

s
要在Ubuntu 20.04上设置Jenkins开机启动,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装Jenkins。你可以使用以下命令来安装Jenkins: ``` sudo apt update sudo apt install jenkins ``` 2. 安装完成后,你可以使用以下命令来启动Jenkins服务: ``` sudo systemctl start jenkins ``` 3. 接下来,你可以使用以下命令来设置Jenkins开机启动: ``` sudo systemctl enable jenkins ``` 这将会将Jenkins服务添加到系统的启动项中,以便在每次系统启动时自动启动Jenkins。 请注意,以上步骤假设你已经成功添加了Docker的存储库并安装了Docker。如果你还没有完成这些步骤,你可以参考引用\[1\]和引用\[2\]中的命令来添加Docker的存储库和GPG密钥。 希望这些信息对你有帮助!\[1\]\[2\] #### 引用[.reference_title] - *1* [Ubuntu20.04+docker+jenkins+飞书实现自动化发布](https://blog.csdn.net/sD7O95O/article/details/127116049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Ubuntu 20.04 安装 docker 详解](https://blog.csdn.net/egegerhn/article/details/124090292)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值