Всем привет, задача:
в Bitbucket pipelines нужно, чтобы запускался pipeline на каждом branch при каждом комите, а работает только на одном - master.
bitbucket-pipelines.yml:
Создаёте в мастере bitbucket-pipelines.yml со всеми настройки, которые вам нужны для всего проекта
об этом можно тут Bitbucket Pipelines configuration reference | Bitbucket Cloud | Atlassian Support,
Ждёшь пока паплайнс пройдёт и, если все ок,
потом делаешь копию/и мастера:
git checkout -b ‘change_pipeline’
меняешь конфиг пайплайна на дефолт
git push --set-upstream origin ‘change_pipeline’
Может кому-то это пригодится:
Bitbucket Pipelines сделали новую фичу - test results после каждого test run-а, и если у нас все построено в cloud и вам нужна обойти этот test results от Bitbucket, я решила это таким способом: вы через - mvn clean test -Dhost=… прописываете все настройки для запуска test run, а потом следующей командой прописываете - mvn clean test снова и Bitbucket Pipelines не сможет получить ваши результаты test run, но при этом отправиться результаты в jira в вашу test management system, с которой у вас там интеграция.