AWS CodeCommit + CodePipeline в рабочем процессе CI - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь создать следующий поток CI со стандартными инструментами AWS: CodeCommit -> CodePipeline (CodeBuild), поэтому запускайте сборку при создании запроса на извлечение в CodeCommit.Из того, что я видел до сих пор, запрос на извлечение данных идет от конкретной ветви к мастеру, а затем CodePipeline реагирует и запускает CodeBuild.

Возможно ли сделать это с CodeBuild + CodePipeline для такого рабочего процесса CI?Я заметил, что мне нужно указать точную ветку в CodePipeline, и я не хочу создавать один конвейер для ветви пользователя, я что-то пропустил?

1 Ответ

0 голосов
/ 08 декабря 2018

CodePipeline предназначен для проверки после слияния и автоматизации выпуска.То есть после объединения вашего запроса извлечения CodePipeline запустит объединенный результат через тестирование, бета-среду и т. Д., А затем автоматически развернет изменения в рабочей среде.

Вы можете напрямую использовать CodeBuild без CodePipeline для проверки перед слиянием (например, запрос на извлечение), хотя в настоящее время поддерживаются только некоторые источники.

Если вы используете CodeBuild для проверки перед объединением, вы можете использовать CodePipeline вместе для тестирования и выпуска объединенногорезультат с использованием того же проекта CodeBuild.

...