#bitbucket #aws-codepipeline #lerna
Вопрос:
Когда правильно выполнить команду lerna version
Мы используем CodePipeline/code build для CI/CD с конвейерной стратегией для каждой ветви.
Мы объединяем запросы на вытягивание с помощью кнопки «Объединить» на панели управления bitbucket.
Соответствующий конвейер запускается при объединении кода из ветви функций -> разработка или разработка ->> промежуточный или промежуточный — > > > мастер. Триггером для конвейера является изменение кода, поэтому он запускается, как только происходит изменение в удаленной ветви.
Я собираюсь выполнить следующую команду:
lerna version --conventional-commits --no-commit-hooks --amend --yes
но толчок к bitbucket снова запустит конвейер.
Когда я могу выполнить его, не превращая конвейер кода в бесконечный цикл?
Я понимаю, что есть --no-push
аргументы, но это будет означать, что мы никогда не отправим обновленную версию в удаленную ветку.
Я бы добавил его в крючок для предварительного нажатия, но мы объединяемся, нажав кнопку «Объединить» в облаке bitbucket.