繁体   English   中英

Jenkins-合并母版时在Docker映像中更新Github项目存储库

[英]Jenkins - Update Github project repo inside Docker image when merging master

我正在制作集成测试存储库,该存储库位于AWS实例上运行的Docker映像内。 实际上,每当我想将集成测试脚本从GitHub更新到AWS实例时,我都需要手动ssh进行实例化,然后键入命令git pull以从GitHub存储库中获取包含测试脚本的最新代码。 我的意图是,每当GitHub repo(主分支)中发生merge操作时,我希望Jenkins将其自动更新到我的AWS实例中的集成测试仓库中,以使测试不会以某种方式被废弃(在假期中,任何人都不会这样做)。脚本更新费用)。

那么,有人可以给我推荐和想法吗?

非常感谢

您如何看待docker容器上的cron? 在该cron命令中,您可以git fetch远程存储库,并检查是否应应用任何更改。 如果是这样,则相同的cron命令可以执行git pull

这需要编写一些脚本,该脚本将在crontab中执行。 还请记住以某种方式监视它-未监视的cron不会执行;)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM