在Ubuntu中运行Jenkins可以通过以下几种方法实现:
安装Java: Jenkins需要Java运行环境,建议安装Java 11,但Java 8也是可以的。
sudo apt-get update
sudo apt-get install openjdk-11-jdk
添加Jenkins源: 将Jenkins的官方源添加到系统中。
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
安装Jenkins: 更新APT包索引并安装Jenkins。
sudo apt-get update
sudo apt-get install jenkins
启动Jenkins: Jenkins安装完成后,它会自动启动。你可以通过以下命令检查Jenkins服务状态。
sudo systemctl status jenkins
访问Jenkins: 在浏览器中访问Jenkins Web界面。默认情况下,Jenkins在端口8080上运行。
http://your_server_ip_or_domain:8080
获取初始密码: 在第一次访问Jenkins时,会提示你输入初始密码。你可以通过以下命令获取初始密码。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
安装推荐插件: 在Jenkins的设置向导中,你可以选择安装推荐的插件。选择"Install suggested plugins"以安装建议的插件。
创建管理员账号: 设置管理员账号和密码,然后点击完成设置。
安装Docker: 使用官方脚本或国内镜像源安装Docker。
sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker
拉取Jenkins镜像: 使用以下命令拉取最新的Jenkins镜像。
docker pull jenkins/jenkins:lts
运行Jenkins容器: 使用以下命令来运行Jenkins容器。
docker run -d -p 8080:8080 --name my-jenkins jenkins/jenkins:lts
访问Jenkins: 在浏览器中输入 http://localhost:8080 即可访问Jenkins的Web界面。
以上两种方法都可以在Ubuntu上成功运行Jenkins,选择哪种方法取决于你的具体需求和环境。如果你希望在本地环境中运行Jenkins,并且不介意使用WSL2,那么第一种方法可能更适合你。如果你希望更方便地管理和扩展Jenkins环境,那么使用Docker可能是更好的选择。