Я делаю интеграционное тестовое репо, которое остается внутри образа Docker, работающего на экземпляре AWS. На самом деле, всякий раз, когда я хочу обновить сценарии интеграционного тестирования с GitHub до экземпляра AWS, мне нужно ssh
вручную создать экземпляр, а затем ввести команду git pull
, чтобы получить последний код из репозитория GitHub, содержащий тестовые сценарии. Я хочу, чтобы в репозитории GitHub (основной ветке) было действие merge
, и я хочу, чтобы Jenkins автоматически обновил его до репозитория интеграционных тестов в моем экземпляре AWS, чтобы тестирование не было каким-либо образом отменено (в праздничные дни и нет). один отвечает за обновление скриптов).
Итак, кто-нибудь может дать мне рекомендацию и идею сделать это?
Большое спасибо