搜索
您的当前位置:首页Ubuntu22安装Jenkins2.346.3

Ubuntu22安装Jenkins2.346.3

来源:乌哈旅游

(1)安装OpenJDK
查看Java版本

java -version

sudo apt update
sudo apt install openjdk-11-jre

(2)安装Jenkins
更新安装源

curl -fsSL https://pkg.jenkins.io/debian-stable/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-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

更新源

sudo apt-get update

安装Jenkins

sudo apt-get install jenkins

(3)设置开机自动启动Jenkins

sudo systemctl enable jenkins

(4)启动Jenkins

sudo systemctl start jenkins

(5)查看Jenkins运行状态

sudo systemctl status jenkins

systemctl cat jenkins

如果Jenkins运行出现问题或者无法启动,通过以下命令查看

journalctl -u jenkins.service 

Jenkins通过以下命令编辑环境配置,比如Jenkins的Web服务默认占用8080端口

systemctl edit jenkins 
[Service]
Environment="JENKINS_PORT=8081"

(7)配置Nginx反向代理
需要设置proxy_set_header的X-Forwarded-Host和X-Forwarded-Port,否则会出现代理配置错误的警告
自行百度Ubuntu22安装Nginx的方法。
Nginx的配置如下:

server {
    listen 80;
    server_name 127.0.0.1;

    #charset koi8-r;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header X-Forwarded-Host 10.10.10.10; #Jenkins服务器所在域名或者服务器ip
        proxy_set_header X-Forwarded-Port 80;
        proxy_set_header Host $host;
    }
}
cat /var/lib/jenkins/secrets/initialAdminPassword

参考资料

[1]

因篇幅问题不能全部显示,请点此查看更多更全内容

Top