Счетчик в конвейере выпуска DevOps Azure - PullRequest
0 голосов
/ 24 января 2019

Мне нужен счетчик, который увеличивается каждый раз, когда вы делаете релиз, на каждом этапе. В конвейере сборки есть встречная поддержка (https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=vsts&tabs=yaml%2Cbatch#counters), но я ничего не знаю о конвейере выпуска.

В некотором роде обходной путь заключается в анализе номера выпуска по имени выпуска и его использовании в качестве счетчика. Но анализ строки уродлив, и он увеличивается только для нового выпуска, а не для конкретного этапа (например, я хочу, чтобы был отдельный счетчик для «dev» и «prod», и если в том же выпуске вы развернете его снова, я хочу, чтобы счетчик пошел вверх).

Есть ли что-то, что я пропускаю? Я думаю о создании своей собственной конвейерной задачи, которая делает это, но я не совсем уверен, что лучше всего поддерживать состояние между выпусками. Здесь есть какая-то модель? В настоящее время я думаю о задаче - просто создать файл конфигурации в указанной учетной записи хранения, чтобы сохранить состояние и увеличивать его между выпусками.

...