Как ограничить CodeBuild в CodePipeline, чтобы он собирался только при необходимости? - PullRequest
0 голосов
/ 10 апреля 2019

Я установил CodePipeline, который автоматически принимает новые коммиты на Github, строит их и затем развертывает в экземплярах EC2.

Это хорошо работает. Однако, поскольку это веб-проект, мне не нужно запускать сценарии сборки для всех сделанных коммитов. Я не трачу свое время на это локально, поэтому я не хочу платить, чтобы тратить его и через AWS.

Моя цель - дать CodeBuild команду только при определенных условиях. Я добавил в свой проект параметр «build with PATH», но он все равно всегда собирается.

Если я не могу сделать это напрямую в CodeBuild, могу ли я (и имеет ли это смысл) иметь логику ветвления в CodePipeline?

Мне иногда нужно запустить NPM. Иногда композитор. Иногда я запускаю оба, и чаще всего ни один из них не запускается.

Любой вклад приветствуется.

...