「Jenkins」- 安装(CentOS) @20210329

本文介绍了在CentOS 7.0上安装Jenkins 2.156及其后续升级到2.273的完整过程。首先确保安装了JDK,然后通过yum进行Jenkins的安装和特定版本的指定。安装完成后,通过服务器地址进行初始化配置,并查找初始密码。文章还提供了相关资源链接以供参考。

依赖安装

因为 Jenkins 是使用 Java 语言开发的,所以需要安装 JDK 来提供安装运行环境。

Jenkins 2.156 on CentOS 7.0

RedHat Linux RPM packages for Jenkins

# 12/27/2018

yum install wget
yum install java-1.8.0-openjdk.x86_64

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

yum install jenkins

访问服务器地址,开始配置你的的Jenkins,首页是让你输入初始密码,并告诉你初时密码所在的文件。

Upgrade Jenkins 2.241 to Jenkins Jenkins 2.273

CentOS / RHEL : How to install a specific version of rpm package using YUM – The Geek Diary

# 01/05/2021

# 更新证书
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

# 查看可用版本
yum --showduplicate list jenkins

# 安装特定版本
yum install -y jenkins-2.273-1.1

相关文章

「Jenkins」- 在 Tomcat 中运行
「Jenkins」- 安装(Debian)

### Jenkins 安装与部署教程 (CentOS 系统) #### 一、准备环境 为了确保 Jenkins 能够顺利运行,在 CentOS 上需先安装 Java 开发工具包 JDK。建议不要安装过低版本的 JDK,以免造成插件不兼容等问题。 ```bash yum install java-1.8.0-openjdk -y ``` 此外,还需确认系统已更新至最新状态,并关闭防火墙以减少不必要的麻烦[^3]。 #### 二、通过 YUM 源安装 Jenkins 对于 CentOS 用户来说,最简便的方式就是利用官方提供的 YUM 源来安装 Jenkins: 1. 添加 Jenkins 的 YUM 源; 2. 使用 `yum` 命令直接安装 Jenkins; 具体操作如下所示: ```bash sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins -y ``` 完成上述步骤之后就可以启动 Jenkins 并设置开机自启了[^2]。 #### 三、初始化配置 初次访问 Jenkins Web UI 时会提示输入管理员初始密码,该密码位于 `/var/lib/jenkins/secrets/initialAdminPassword` 文件中。读取此文件获取密码并继续后续向导流程即可[^5]。 #### 四、Docker 方式安装 Jenkins 如果倾向于使用容器化技术,则可以考虑借助 Docker 来快速搭建 Jenkins 实例。首先需要确保已经正确安装好了 Docker 及其相关组件,接着拉取最新的 Jenkins 镜像并创建容器实例运行之[^4]。 ```bash docker run \ --name myjenkins-blueocean \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /my/own/path/to/data/:/usr/share/jenkins/ref/ \ jenkinsci/blueocean ``` 以上命令将会映射主机端口到容器内部的服务端口,并挂载数据卷用于持久保存作业配置等重要资料。 #### 五、高级功能扩展 随着项目的推进可能还会涉及到更多复杂的需求,比如多节点管理、CI/CD 流水线构建等等。这时就需要进一步探索 Jenkins 插件生态以及 Pipeline as Code 等特性支持了[^1]。 ```groovy pipeline { agent any stages { stage('Build') { steps { echo 'Building..' } } stage('Test') { steps { echo 'Testing...' } } stage('Deploy') { steps { echo 'Deploying....' } } } } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值