jenkins自动化部署实践

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、调用启动脚本

img

参考文献

jenkins官网

nexus官网

nexus搭建maven私服