Я использую Azure конвейеры (тип .yml) для сборки и публикации sh артефакта из проекта Maven.
Сейчас все, что я могу сделать, это опубликовать sh артефакты с точный номер версии, определенный в файле pom.xml
проекта, который равен 1.0-SNAPSHOT
. Я бы хотел, чтобы конвейер автоматически удалил из него -SNAPSHOT
и обновлял версию исправления каждый раз, когда появляется новый артефакт построен и выпущен, увеличивая версию патча на основе последней версии. так что это будет 1.0.1
, затем 1.0.2
после этого и т. д.
Что я должен изменить в pom.xml
или в azure-pipelines.yml
, чтобы это произошло?