服务器 | IP |
Jenkins | 192.168.242.153 |
gitlab | 192.168.242.154 |
1、安装工具(可选,如果有就不需要安装)
sudo yum install wget net-tools
2、关闭防火墙
#关闭防火墙(如果是云服务器部署,去安全组放通对应的端口即可)
systemctl stop firewalld
systemctl disable firewalld
3、安装java17(因为Jenkins版本是2.479.1,不同版本需要需要不同的java版本,具体看官网要求)
因为我是centos,yum源库已经不支持java17了,所以用这种方法安装
# 1. 导入Amazon Corretto GPG密钥
sudo rpm --import https://yum.corretto.aws/corretto.key
# 2. 添加Amazon Corretto仓库
sudo curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo
# 3. 安装Java 17
sudo yum install -y java-17-amazon-corretto-devel
# 4. 验证安装
java -version
# 应显示类似:openjdk version "17.0.11" 2024-04-16 LTS
4、下载Jenkins
wget https://mirrors.jenkins.io/war-stable/2.479.1/jenkins.war
#创建Jenkins用户
sudo useradd jenkins
sudo chown -R jenkins:jenkins jenkins.war
#配置系统服务
vim /etc/systemd/system/jenkins.service
[Unit]
Description=Jenkins
After=network.target
[Service]
Type=simple
User=jenkins
ExecStart=/usr/bin/java -jar /opt/jenkins.war --httpPort=8081
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins
5、访问jenkins的web页面
6、查看管理员密码
7、点击选择插件来安装(后续可以自己去插件市场安装,这里就不浪费时间了)
这里可以选择创建用户,也可以用admin账户继续,我选的是admin账户继续
8、修改管理员账号密码
修改完点击保存即可