Есть ли способ выполнить exe по расписанию (один / два раза в день недели) в azure devops
Ответ - да.
Мы можем добавить задачу Командная строка в конвейер сборки или выпуска, чтобы запустить программу из командной строки, указать .exe
консольного приложения из вашего репозитория, например: "$(Build.SourcesDirectory)\Tools\ConsoleApp.exe"
:
Затем , мы переходим на вкладку Trigger , есть опция Запланировано , которое мы могли бы установить по расписанию:
Если вы хотите запланировать задачу / сборку дважды Каждый день недели вы можете добавить еще одно расписание.
Обновление:
Как добавить конфиги приложения, указанные c для каждого envs здесь в этот шаг? Любая идея?
Этого можно добиться с помощью конвейера выпуска с многоступенчатым:
Определите свой конвейер многоступенчатого непрерывного развертывания (CD)
Каждый этап для каждого envs.
Кроме того, требуется ли сборка каждый раз, правильно? Есть ли способ устранить это?
Да, это требует сборки каждый раз, иначе не будет триггера для запуска .exe
.
Надеюсь, это поможет.