Выполнить exe в расписании от Azure Devops - PullRequest
0 голосов
/ 10 марта 2020

Есть ли способ выполнить exe по расписанию (один / два раза в день недели) в azure devops. Не в состоянии найти правильную задачу для достижения этой цели.

1 Ответ

2 голосов
/ 11 марта 2020

Есть ли способ выполнить exe по расписанию (один / два раза в день недели) в azure devops

Ответ - да.

Мы можем добавить задачу Командная строка в конвейер сборки или выпуска, чтобы запустить программу из командной строки, указать .exe консольного приложения из вашего репозитория, например: "$(Build.SourcesDirectory)\Tools\ConsoleApp.exe" :

enter image description here

Затем , мы переходим на вкладку Trigger , есть опция Запланировано , которое мы могли бы установить по расписанию:

enter image description here

Если вы хотите запланировать задачу / сборку дважды Каждый день недели вы можете добавить еще одно расписание.

Обновление:

Как добавить конфиги приложения, указанные c для каждого envs здесь в этот шаг? Любая идея?

Этого можно добиться с помощью конвейера выпуска с многоступенчатым:

Определите свой конвейер многоступенчатого непрерывного развертывания (CD)

Каждый этап для каждого envs.

Кроме того, требуется ли сборка каждый раз, правильно? Есть ли способ устранить это?

Да, это требует сборки каждый раз, иначе не будет триггера для запуска .exe.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...