В Jenkins + Maven есть возможность автоматически повышать версию программного обеспечения с помощью плагина.Например, текущая версия в pom.xml
может быть 1.0.0-SNAPSHOT
.Когда плагин используется, он изменит версию в pom.xml
на 1.0.0
, зафиксирует это изменение, пометит коммит, выполнит сборку, опубликует артефакт, изменит версию в pom.xml
на 1.0.1-SNAPSHOT
,зафиксируйте и отправьте это изменение.
Я бы хотел сделать что-то подобное в проекте Go на DevOps Azure, и прежде чем писать свой собственный скрипт, который бы это делал, я хотел бы узнать, есть ли что-то готовое, подобное этому, доступнымв Azure DevOps уже.