linux centos7.6安装jenkins
·5 分钟阅读
在 CentOS 7.6 上通过压缩包安装 Jenkins 稳定版的步骤(目录为 /home/jenkins)
- 更新系统包
sudo yum update -y
- 安装 Java
- Jenkins 需要 Java 运行环境。安装 OpenJDK 11:
sudo yum install java-11-openjdk-devel -y
- 下载 Jenkins 压缩包
- 访问 Jenkins 官方下载页面 获取最新的稳定版 URL,然后使用 wget 下载:
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
- 创建 Jenkins 目录
- 创建一个目录来存放 Jenkins 文件:
sudo mkdir -p /opt/jenkins
sudo mv jenkins.war /opt/jenkins/
- 创建 Jenkins 用户
- 为了安全起见,创建一个专用用户来运行 Jenkins:
sudo useradd -r -d /opt/jenkins -s /sbin/nologin jenkins
sudo chown -R jenkins:jenkins /opt/jenkins
- 创建 Jenkins 服务文件
- 创建一个新的 systemd 服务文件 /etc/systemd/system/jenkins.service:
[Unit]
Description=Jenkins Daemon
After=network.target
[Service]
User=jenkins
Group=jenkins
ExecStart=/usr/bin/java -jar /opt/jenkins/jenkins.war
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
- 启动 Jenkins 服务
sudo systemctl daemon-reload
sudo systemctl start jenkins
- 设置 Jenkins 开机自启动
sudo systemctl enable jenkins
- 打开防火墙端口
- 如果你使用 firewalld,允许 Jenkins 默认端口 8080:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
- 访问 Jenkins
- 在浏览器中访问 http://your_server_ip_or_domain:8080。
- 获取初始管理员密码
- 安装完成后,Jenkins 会生成一个初始管理员密码。你可以通过以下命令查看:
sudo cat /opt/jenkins/secrets/initialAdminPassword
- 完成 Jenkins 设置
- 使用上一步获取的初始管理员密码登录 Jenkins,并按照向导完成初始设置。