从 Azure Devops 按计划执行 exe

ACP*_*ACP 3 powershell exe scheduled-tasks azure-devops

有没有办法在 azure devops 中按计划执行 exe(每周每天一次/两次)。无法找到正确的任务来实现这一目标。

Leo*_*SFT 5

有没有办法在azure devops中按计划执行exe(每周每天一次/两次)

答案是肯定的。

我们可以在构建或发布管道中添加命令行.exe任务,以从命令提示符运行程序,从存储库位置指定控制台应用程序,例如"$(Build.SourcesDirectory)\Tools\ConsoleApp.exe"

在此输入图像描述

然后,我们转到“触发器”选项卡,有一个选项“计划”,我们可以设置计划的基础:

在此输入图像描述

如果您想每周安排两次任务/构建,您可以再添加一个计划。

更新:

如何在此步骤中添加特定于每个环境的应用程序配置?任何想法?

您可以通过多阶段的发布管道来实现它:

定义您的多阶段持续部署 (CD) 管道

每个环境的每个阶段。

另外,这需要每次构建,正确吗?有办法消除吗?

是的,这需要每次构建,否则,将没有触发器来运行.exe.

希望这可以帮助。