如何在VSTS构建任务期间执行.Net应用程序?

时间:2017-11-15 09:26:30

标签: .net msbuild azure-devops azure-pipelines-build-task

我目前有一个.Net控制台应用程序,用于执行构建和发布任务。目前我使用PowerShell在本地运行此应用程序。该应用程序通过Web服务有效地在数据库之间移动数据。

我希望使用VSTS自动构建和发布任务。我不清楚如何在VSTS中运行我的控制台应用程序。我想在多个项目中使用我的应用程序。

这个documentation表明可以创建JavaScript构建任务 - 但我真的不想移植我的代码。

我是否可以将我的控制台应用程序上传到VSTS,然后我可以使用PowerShell构建任务调用?或者我可以创建一个允许.Net代码的定制构建任务吗?我应该将我的应用程序签入代码吗?

如何在VSTS构建任务期间执行.Net应用程序?

1 个答案:

答案 0 :(得分:3)

几种选择。您可以创建自定义任务并将exe打包在任务中。

选项二是将exe提交到tools文件夹中。

选项三。存储在blob存储中并在构建期间拉动。

一旦在计算机上,您可以使用PowerShell或命令行任务来运行它。