Jenkins - 合并master时更新Docker镜像中的Github项目repo

问题描述 投票:0回答:1

我正在进行集成测试repo,它停留在AWS实例上运行的Docker镜像中。实际上,每当我想要将集成测试脚本从GitHub更新到AWS实例时,我需要手动ssh实例然后键入命令git pull以从GitHub获取最新代码repo包含测试脚本。我的意图是,只要在GitHub repo(master分支)中有merge操作,我希望Jenkins自动将其更新到我的AWS实例中的集成测试仓库,这样测试就不会以某种方式被淘汰(假期中没有人更新脚本的费用)。

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

非常感谢

git docker jenkins github
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.