,我们可以模仿jenkins的工作流程并且做一些简化:
从git拉取项目代码到服务器
使用maven命令进行编译打包,打成可执行的jar
使用命令或者其他工具启动java服务(java -jar,docker...# 如果构建失败,退出脚本
if [ $?...;如果已经存在项目目录,则进入目录拉取最新代码
使用mvn命令编译打包,并输出可执行jar到target目录,如果编译失败则退出执行
从项目目录的target文件夹拷贝可执行jar到项目工作目录
使用docker...减少依赖:使用shell脚本可以减少对Jenkins的依赖,特别是在需要迁移或者更换持续集成工具时,减少了迁移的复杂性。...节省成本:jenkins部署项目时是比较吃服务器性能的,一般部署jenkins的服务器配置要比业务机器的配置高,使用脚本节省了部署jenkins的机器成本。