[英]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.