jenkins自动化部署实践
1、依赖技术
- jenkins:Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
- tomcat:web应用服务器
- Jdk8
- nexus:Maven的远程仓库
- Shell
2、实现流程
1、在一台服务器部署jenkins和maven
2、部署nexus远程仓库
3、mvn clean deploy -P online 打包到maven私服
4、更新最新的shell脚本
5、调用启动脚本