Я использую Azure DevOps для создания и выпуска моего приложения PHP, в настоящее время для промежуточного слота в экземпляре Azure WebApp, чтобы я мог переключить его в рабочий слот. Процесс использует Azure Конвейеры для сборки (архивирования) приложения из ветви, это передает артефакт сборки в цепочку событий Releases, которая затем передает его в экземпляр Azure.
I'm пытаясь вытянуть Azure DevOps Release ID и номер сборки в экземпляр, который развернут в слот Azure WebApp, но, как я мог, я не могу заставить его работать.
То, что я пробовал до сих пор (bash сценарии, переменные среды), похоже, просто устанавливает переменные среды для агента, который выполняет развертывание, а не для фактического Azure экземпляра WebApp.
Я проверил столько Azure документации DevOps и WebApp, сколько смог найти, и хотя есть несколько пунктов, чтобы сделать это в среде Windows, для среды Linux не так уж много это то, что использует веб-приложение).
(Документация, которую я уже прочитал: https://docs.microsoft.com/en-us/azure/devops/pipelines/release/variables?view=azure-devops&tabs=batch)