Как можно безопасно следить за gitflow и выпускать через CI помеченную фиксацию в master, если разработчик может пометить любую ветку? - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь настроить надежную стратегию развертывания, следуя Gitflow , используя Bitbucket и Bitbucket Pipelines в качестве сервера CI.

Я хочу запустить сборку конвейер, заканчивающийся развертыванием в производственной среде, только если фиксация помечена как выпуск в master. Однако Bitbucket, как и большинство других служб CI, которые я изучал, например CircleCI и Semaphore, позволяет вам выбирать рабочий процесс только на основе тега или фиксации в ветке. Если выпуск запускается тегом, то, конечно, разработчик может пометить фиксацию в любой ветке и освободить от нее? ), но, поскольку я не исследовал этого предложения, мне интересно, не понимаю ли я Gitflow.

...