Ubuntu 24安装和配置jenkins攻略

第一步:安装java运行环境

目前最低版本官网要求java21以上,为了避免收费等各种问题,这里使用openjdk

#sudo apt update
#sudo apt install fontconfig openjdk-21-jre
#java -version
openjdk version "21.0.3" 2024-04-16
OpenJDK Runtime Environment (build 21.0.3+11-Debian-2)
OpenJDK 64-Bit Server VM (build 21.0.3+11-Debian-2, mixed mode, sharing)

第二步:下载并安装jenkins

这里使用的lts版本。把lts版本的下载源增加到apt的repository列表。

#sudo wget -O /etc/apt/keyrings/jenkins-keyring.asc \
  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
#echo "deb [signed-by=/etc/apt/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
#sudo apt-get install jenkins

安装结束后,查看安装情况:

#systemctl cat jenkins

根据输出能看配置项和配置文件安装路径: /usr/lib/systemd/system/jenkins.service

第二步:配置jenkins

为了系统安全,不要使用root运行jenkins服务,首先创建一个jenkins账号,并禁止用户登录:

#adduser jenkins

#usermod -s /bin/false jenkins

账号创建完毕后,可以根据实际情况修改配置,比如默认端口8080,经常被其他应用占用,这时候可以修改jenkins的端口:

#systemctl edit jenkins

修改对应的配置项:

[Service]
Environment="JENKINS_PORT=8081"

第三步:启动jenkins

启动jenkins

#systemctl start jenkins

查看启动状态

#systemctl status jenkins

如果有防火墙可以开放jenkins的端口,这时候就可以从外网访问jenkins,根据提示,使用管理员密码登录后,安装默认插件即可。

You May Also Like

About the Author: 一块自由的砖

码农一个,一块自由勤恳的砖,哪里需要哪里搬!( ̄▽ ̄)"