AWS CodePipeline: получить исходный код от CodeCommit, не перестраивая все - PullRequest
0 голосов
/ 06 марта 2020

У меня есть 2 проекта в зависимости от моей библиотеки. 2 проекта (проекты A и B) имеют собственный конвейер CodePipeline, перестраивая (благодаря CodeBuild aws) их каждый раз, когда я запускаю sh в CodeCommit (Если я pu sh A, A будет восстановлен, то же самое для B)

НО
Я хочу восстановить A И B когда я помещаю sh мою библиотеку и ТОЛЬКО свою библиотеку на CodeCommit.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю A или B, он перестраивает и A, и B, потому что указанный конвейер обнаруживает некоторые изменения

Here's my Pipeline config

1 Ответ

0 голосов
/ 09 марта 2020

Как я понимаю, вы ищете способы ограничить сборку хранилищем, в котором вы сделали коммит. Однако этот вариант использования не поддерживается в данный момент. Как CodePipeline работает с несколькими источниками в настоящее время, так это позволяет несколько действий источника в одном конвейере. Изменение / фиксация в любом из источников инициирует выполнение конвейера. Необходимо знать, что каждое выполнение конвейера будет извлекать последний источник для обоих действий (а не только тот, который содержит коммит, который инициировал выполнение конвейера).

Альтернативным способом для вашего варианта использования может быть использование отдельного CodePipelines для хранилищ, но могут быть дополнительные расходы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...