У нас в Github есть 27 независимых микро-сервисных репозиториев, которые всегда могут добавить больше.
Я работаю над переписыванием текущего процесса развертывания, в котором Jenkins использует AWS CodePipeline с PullПодход, основанный на запросах.
Я «надеялся», что смогу добавить репозиторий CI в качестве git submodule
, а затем добавить хуки для каждого репо, так что PR вызовет конвейер, который вызоветсубмодулем и запустите buildspec, который они all
разделяют.
Но в CodePipeline это пока невозможно.У кого-нибудь есть хороший обходной путь для этой проблемы?
Ссылки: 1 & 2
Примечание: Ссылка 2 имеет обходной путьчто, к сожалению, не отвечает нашим потребностям