在 Debian 上配置 Jenkins 的完整步骤
一 环境准备与安装
sudo apt update && sudo apt install -y openjdk-11-jdkjava -versioncurl -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 update
sudo apt install -y jenkins
sudo systemctl enable --now jenkinssudo systemctl status jenkinshttp://服务器IP:8080sudo cat /var/lib/jenkins/secrets/initialAdminPassword二 基础安全与系统配置
三 创建第一个流水线任务
pipeline {
agent any
stages {
stage('拉取代码') {
steps { git 'https://github.com/your-org/your-repo.git' }
}
stage('运行测试') {
steps { sh 'python -m pytest tests/' }
}
stage('构建打包') {
steps { sh 'python setup.py build' }
}
stage('部署') {
steps { sh './deploy.sh' }
}
}
post {
always {
echo "构建完成: ${currentBuild.fullDisplayName}"
}
}
}
四 网络与防火墙设置
sudo ufw allow 8080/tcpsudo ufw allow 50000/tcpsudo ufw reload五 维护与排错要点
sudo journalctl -u jenkins -ftail -f /var/log/syslogsudo update-alternatives --config java 切换至 Java 11。