AWS CodeBuild - динамически менять ветку - PullRequest
0 голосов
/ 23 апреля 2020

Я создаю процесс CI / CD с использованием CodeBuild, и я хотел бы, чтобы тесты запускались при создании вытяжного запроса (я использую Bitbucket). Как я вижу, я могу настроить триггер при создании запросов на извлечение из ветви feature/{xxx}, но я также должен сделать CodeBuild для проверки в ветви feature/{xxx}. Есть вход для Source version, но я не могу поместить туда ничего параметризованного. Как сделать это правильно? Или как это вообще сделать?

1 Ответ

0 голосов
/ 24 апреля 2020

Если ваш buildspe c находится между * ветками c, то вы можете сделать checkout в buildspe c, чтобы переключиться на файлы из коммита, который инициировал webhook.

Используйте такие команды, как, например,

git checkout $CODEBUILD_WEBHOOK_HEAD_REF

Совет: используйте printenv в buildspe c, чтобы проверить наличие доступных переменных CodeBuild и то, что подходит для получения требуемого коммита.

...