1. 环境准备
在开始配置前,需完成基础环境搭建:
apt安装、CentOS使用yum安装),启动Jenkins服务并设置开机自启。2. 安装关键插件
通过「Manage Jenkins」→「Manage Plugins」安装以下插件:
3. 配置Jenkins与Git仓库关联
创建Jenkins任务(选择「Freestyle project」或「Pipeline」类型),在「Source Code Management」模块配置Git仓库信息:
my-project)。4. 编写自动化部署脚本
根据项目类型编写部署脚本(如Shell脚本),实现编译→测试→打包→部署的完整流程:
deploy.sh包含停止Tomcat、删除旧war包、复制新war包、启动Tomcat等步骤(需提前将脚本放置在服务器指定路径,如/jenkins/deploy.sh);docker build(构建镜像)、docker tag(打标签)、docker push(推送到镜像仓库)、ssh(远程服务器拉取镜像并重启容器)等命令。5. 配置Jenkins任务构建步骤
根据任务类型(Freestyle/Pipeline)配置构建流程:
mvn clean package编译打包,或sh /jenkins/deploy.sh执行部署脚本);Jenkinsfile(代码形式定义流程,推荐存放在项目根目录)或在Jenkins界面直接编写Pipeline脚本(如示例中的pipeline块,包含Build(Maven编译)、Deploy(SSH传输)阶段)。6. 配置构建触发器
设置自动触发构建的条件,常见方式:
http://<jenkins-server>/project/<job-name>),当代码推送到指定分支(如main)时,自动触发Jenkins构建;H/5 * * * *(每5分钟检查一次代码变更)等Cron表达式,定期执行构建。7. 测试自动化部署流程
main),触发Jenkins自动构建;http://<server-ip>:8080),验证应用是否正常运行。注意事项:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。