【发布时间】:2017-12-03 22:45:51
【问题描述】:
我是 linux 管理员,我想在我的客户端位置自动化 Java Web 应用程序部署过程。实际上他们正在使用 svn 工具进行版本控制。
所以我的问题是,如果他们将代码提交到 subversion 存储库中,是否会通过 bash 脚本自动创建一个 war 文件并将该 war 文件移动到 tomcat 以进行自动部署.... 这是我的想法..你们能建议我关于战争文件创建的剩余过程吗?我可以通过 bash 构建
提前谢谢你
【问题讨论】:
-
war 文件只是一个 zip 文件,但你也可以使用 maven 或 any 或 gradle
-
您可以尝试 Jenkins
https://jenkins.io/,它完全符合您的需求。它可以自动创建战争和部署。它是 DevOps 中使用的 CI/CD 管道的一部分。您可以直接从 SVN 代码创建战争并在 jenkins 面板上单击几下即可部署它。
标签: java bash tomcat automation webapp2