一、部署前准备
sudo apt update && sudo apt install openjdk-11-jdk -ysudo yum install java-11-openjdk-devel -yjava -version验证是否成功。二、Jenkins安装
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.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 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo apt update && sudo apt install jenkins -ysudo yum install jenkins -y。三、启动与开机自启
sudo systemctl start jenkinssudo systemctl enable jenkinssudo systemctl status jenkins(显示“active (running)”表示成功)。四、访问与初始配置
sudo ufw allow 8080 && sudo ufw enablesudo firewall-cmd --permanent --add-port=8080/tcp && sudo firewall-cmd --reloadsudo cat /var/lib/jenkins/secrets/initialAdminPassword(复制输出的密码)http://<服务器IP>:8080,输入初始密码。http://<服务器IP>:8080)。五、基础配置(可选但推荐)
六、创建与运行任务
https://github.com/your-repo/your-project.git)和分支(如main)。H/5 * * * *表示每5分钟检查一次)或“GitHub hook trigger for GITScm polling”(代码提交时自动触发)。mvn clean package或./gradlew build)。