安装Jenkins

部署Jenkins与Java配置
1) Install Jenkins 
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins

2) 启动Jenkins
vi /etc/sysconfig/jenkins
JENKINS_USER="root"
JENKINS_PORT="80"

坑:必须把jenkins文件给予root权限否则无法启动,不是root无法绑定80端口
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

3) 安装java
yum install java
service jenkins restart 
### Jenkins安装方法 #### 1. 安装前准备 在开始安装 Jenkins 前,需确认操作系统已满足其运行所需的依赖条件。Jenkins 需要 Java 环境的支持,最低支持版本为 Java 11[^5]。因此,在安装 Jenkins 之前,请确保已经正确安装 JDK。 对于 Linux 用户,可以通过以下命令安装 JDK: ```bash sudo apt update sudo apt install openjdk-11-jdk java -version ``` 对于 Windows 用户,则可以访问 Oracle 或 OpenJDK 官方网站下载并安装适合的操作系统版本的 JDK[^2]。 --- #### 2. 下载 Jenkins 官方文档提供了多种方式来下载和安装 Jenkins[^1]。以下是常见的几种安装方式: ##### (1) **通过 WAR 文件安装** 可以直接从官网下载 `jenkins.war` 文件,并使用内置 Jetty 服务器运行它。这种方式适用于快速测试或开发环境。 ```bash wget https://updates.jenkins.io/download/war/2.387/jenkins.war java -jar jenkins.war ``` 此命令会启动 Jenkins,默认监听端口为 `8080`[^3]。 ##### (2) **通过包管理器安装** 针对不同的操作系统,可以选择对应的包管理工具完成自动化安装过程。 ###### a. Ubuntu/Debian ```bash wget -q -O - https://pkg.jenkins.io/debian-stable/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 ``` ###### b. CentOS/RHEL ```bash 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 sudo yum install jenkins java-11-openjdk-devel sudo systemctl start jenkins ``` ##### (3) **Docker 方式安装** 如果环境中已有 Docker 支持,也可以利用容器化技术简化部署流程。 ```bash docker pull jenkins/jenkins:lts docker run -d -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts ``` 上述命令将拉取 LTS 版本镜像并映射主机上的 8080 端口到容器内部服务地址上[^4]。 --- #### 3. 初始化与配置 首次访问 Jenkins Web 控制台时(通常位于 `http://localhost:8080`),需要输入初始管理员密码才能继续操作。该密码存储路径一般如下所示: - 对于本地安装:`/var/lib/jenkins/secrets/initialAdminPassword` - 使用 Docker 启动的情况下则可能存放在宿主机挂载卷对应位置下。 成功登录之后,“Customize Jenkins” 页面允许自定义插件集合以增强功能集。 --- #### 4. 全局工具配置 为了实现持续集成流水线等功能模块正常运作,还需要进一步调整全局级别的设置项,比如关联 Git 和 Maven 工具链等资源链接关系: - 设置 JDK 路径; - 添加 Git 可执行程序所在目录; - 指定 Maven 主配置文件 location。 --- ### 总结 以上介绍了多套方案帮助开发者顺利完成 Jenkins 平台搭建工作流。无论是采用传统脚本还是现代化容器编排手段都能达到预期效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值