Как увеличить номер сборки в Bitbucket Pipelines?

У меня есть проект Maven, в котором я использую buildnumber-maven-plugin для увеличения номера сборки. После каждой команды «mvn package» переменная в файле buildnumber.properties увеличивается на единицу, чтобы отслеживать текущий номер сборки.

Есть ли способ в Bitbucket Pipelines после того, как я запустил задание с помощью команды «mvn package», чтобы зафиксировать / протолкнуть изменения, сделанные buildnumber-maven-plugin в этом файле? Конечно, этот вопрос имеет значение, если выполнение команды в конвейере Butbucket может изменить файлы внутри репозитория.


person RaduGabor    schedule 17.04.2017    source источник


Ответы (1)


Если какие-либо пользователи, имеющие доступ к репозиторию, могут нажать на ветку, которую вы хотите зафиксировать, вы можете зафиксировать этот файл обратно в свой репозиторий, как описано здесь: https://community.atlassian.com/t5/Bitbucket-Pipelines-articles/Pushing-back-to-your-repository/ba-p/958407. Убедитесь, что вы добавили [skip ci], чтобы не создавать новую сборку конвейеров для этой новой версии bump commit.

Если отправка в ветку ограничена, вы можете использовать один из следующих методов: https://confluence.atlassian.com/bitbucket/push-back-to-your-repository-962352710.html. Однако для этого потребуется предоставить одному пользователю разрешение на отправку в ветку.

person Aman Sanghvi    schedule 30.05.2020