linxu安装jenkins
时间: 2024-12-26 22:25:37 浏览: 50
### 安装配置Jenkins CI服务器
#### 准备工作
确保Linux系统已经安装了Java环境,因为Jenkins依赖于Java运行。如果未安装Java,则需先通过包管理器安装OpenJDK。
对于基于Red Hat的系统,如CentOS或Fedora,可以通过以下命令安装:
```bash
sudo yum install java-1.8.0-openjdk-devel
```
而对于Debian/Ubuntu系统,则应使用apt-get工具来安装:
```bash
sudo apt update && sudo apt install openjdk-11-jdk-headless -y
```
#### 下载并安装Jenkins
为了获取最新的稳定版本,建议直接从官方源下载软件包而不是依靠默认仓库中的可能过时的版本。针对不同的发行版有不同的安装方法[^1]。
对于RPM兼容的系统(例如CentOS),可以执行如下命令来进行安装:
```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 upgrade
sudo yum install jenkins
```
对于APT支持的系统(比如Ubuntu),则按照下面的方式操作:
```bash
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.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 binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt-get update
sudo apt-get install jenkins
```
#### 启动与初始化Jenkins服务
一旦安装过程结束,就可以启动Jenkins服务,并将其设为随系统启动自动开启的服务。
对于Systemd控制的现代Linux发行版来说,这一步骤涉及到了`systemctl`命令的应用:
```bash
sudo systemctl enable jenkins
sudo systemctl start jenkins
```
此时可通过`systemctl status jenkins.service`检查Jenkins是否正常运作[^2]。
#### 配置防火墙允许外部访问
为了让外界能够访问到Jenkins Web界面,默认监听的是TCP端口8080,因此需要调整防火墙规则以放行此端口号上的流量。具体做法取决于所使用的防火墙解决方案;如果是firewalld的话,那么添加一条永久性的入站规则即可满足需求:
```bash
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
```
而ufw用户应当这样处理:
```bash
sudo ufw allow 8080/tcp
```
#### 访问Web界面完成初始设置
最后,在浏览器地址栏输入http://<your_server_ip>:8080就能进入初次设定流程,期间会提示解锁以及插件的选择安装等事项[^3]。
阅读全文
相关推荐
















