Как я мог добиться этого на сервере Azure Devops. Мне нужно запустить конвейер выпуска на основе создания файла в определенном месте. Есть ли какое-либо расширение, которое может отслеживать расположение файловой системы и запускать конвейер. Создание расписания для проверки наличия файла в этом месте не подходит для этого сценария по другим причинам.
Триггер файловой системы сервера Azure DevOps
Ответы (1)
Весь веб-сайт AzureDevops имеет базовый REST API, к которому вы можете отправлять запросы.
Я бы создал ScheduledJob на машине с Windows и проверил, был ли создан файл. Если да, то вы можете отправить запрос REST API для запуска конвейера следующим образом:
PATCH https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/environments/{environmentId}?api-version=5.1-preview.6
ТЕЛО:
{"status":"inProgress","scheduledDeploymentTime":null,"comment":""}
Вот документация по API:
person
Repcak
schedule
17.06.2020