在Ubuntu上部署Jenkins需要以下环境:
Jenkins是基于Java开发的,因此需要先安装Java环境。推荐使用OpenJDK 8或更高版本。
sudo apt update
sudo apt install openjdk-11-jdk
java -version
确保服务器有公网IP,如果服务器在私有网络中,可以使用端口转发工具(如frp)将内网IP映射到云主机上得到公网IP。
如果服务器上运行了防火墙,确保Jenkins所需的端口(默认为8080)是开放的。可以使用 ufw
或其他防火墙工具来配置防火墙规则。
sudo ufw allow 8080/tcp
sudo ufw reload
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'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
docker pull jenkins/jenkins:lts
docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins:lts
以上信息提供了在Ubuntu上部署Jenkins所需的环境和步骤,希望对您有所帮助。