先说下我现在的方案,gitlab 用 webhook 到 jenkins 然后打 jar 包,打完了直接上传到共享盘某个目录。
部署节点会有一个脚本每隔 20s 去共享目录比较下 jar 包是否有变化,有变化就拉 jar 下来部署。
总感觉这样不太好,一个是指定节点必须跑这个脚本,第二个是隔 20s 去轮询 jar 包有点慢,而且维护对应的脚本也是比较麻烦的,有没有什么好的轻量级一点方案来管理 jar 包的发布。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.