96SEO 2025-09-01 15:52 3
Jenkins是基于Java的应用程序,需先安装Java运行时环境。在Debian终端施行以下命令:
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-11-jdk -y
java -version # 验证安装
确保Java环境正确配置,否则Jenkins无法启动。
为获取稳定版本, 需添加Jenkins官方APT仓库:
sudo apt update && sudo apt upgrade -y
sudo apt install jenkins -y
安装完成后Jenkins服务会自动启动。
首次进入Jenkins, 需要解锁,密码已经写入到我们的安装服务器,路径是/var/lib/jenkins/secrets/initialAdminPassword。施行以下命令查看密码, 然后粘贴到网页中,点击继续:
cat /var/lib/jenkins/secrets/initialAdminPassword
如果没有,可以手动重启Jenkins服务:
systemctl restart jenkins
使用Jenkins-debian-glue脚本,允许您直接从Jenkins Continuous Integration系统构建Debian和Ubuntu软件包。
jenkins-debian-glue: Jenkins中用于Debian软件包存储库处理的脚本。
进入“Manage Jenkins → Manage Plugins”, 安装以下核心插件:
使用声明式流水线定义流程,将Jenkinsfile纳入代码版本控制。示例Jenkinsfile:
pipeline {
agent any
stages {
stage {
steps {
git branch: 'main', url: 'https:///your-repo'
}
}
stage {
steps {
sh 'mvn test' // 根据项目类型调整命令
}
}
stage {
steps {
sh 'mvn clean package' // 或docker build -t your-image .
}
}
stage {
steps {
sh 'scp target/*.jar user@deploy-server:/path/to/deploy' // 或使用Docker部署
}
}
}
post {
always {
echo '构建完成, 发送通知...'
// 可集成邮件、钉钉等通知插件
}
}
}
通过“New Item → Pipeline”创建任务,选择“Pipeline script from SCM”,配置Git仓库地址与凭据,即可实现代码提交后自动触发构建。
为了保障系统稳定, 建议进行以下平安配置:
使用Jenkins部署jar包的方法:
在Jenkins中构建Jar包:先说说进入Jenkins,选择“New Item”,创建一个新的“Freestyle project”,命名为“jar-deploy”。
在“Build”步骤中, 选择“Add build step”,添加“Shell”,输入以下命令:
sh 'mvn clean package'
在“Post build action”步骤中,选择“Publish Artifacts”,设置输出jar包的路径。
将构建好的jar包部署到服务器:施行以下命令, 将jar包部署到服务器:
scp target/*.jar user@deploy-server:/path/to/deploy
使用Jenkins部署Java应用程序的jar包可以通过以下几个步骤进行:
通过以上步骤,您可以在Debian上持续集成和部署。祝您使用愉快!
Demand feedback