Ubuntu上Jenkins配置技巧
在安装Jenkins前,需确保Ubuntu系统为最新版本(sudo apt update && sudo apt upgrade),并安装兼容的Java环境(推荐OpenJDK 11):
sudo apt install openjdk-11-jdk
java -version # 验证安装(需显示11.x版本)
Java是Jenkins的核心依赖,版本不符会导致启动失败。
通过官方APT源安装Jenkins,避免第三方仓库的风险:
# 添加Jenkins官方GPG密钥(持久化存储)
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
# 添加Jenkins存储库(指定signed-by路径)
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
# 更新并安装Jenkins
sudo apt update && sudo apt install jenkins -y
安装完成后,Jenkins会自动启动。
/var/lib/jenkins/secrets/initialAdminPassword,通过以下命令查看:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
http://<服务器IP>:8080)后,选择“Install suggested plugins”快速安装常用插件(如Git、Pipeline、Maven),或手动搜索安装(如Docker、Allure)。http://yourdomain.com:8080);/usr/lib/jvm/java-11-openjdk-amd64);which git获取的路径(如/usr/bin/git);/etc/default/jenkins,修改JAVA_OPTS(如-Xmx2048m -Xms1024m,限制最大堆内存为2GB,初始堆内存为1GB),避免内存溢出;stage('Test') { parallel { stage('Unit Tests') { ... } stage('Integration Tests') { ... } } }),缩短构建时间;http://<服务器IP>:8080/github-webhook/),当代码推送时自动触发Jenkins构建;H/5 * * * *,每5分钟检查一次代码变更);