将自定义exe上载到Azure Devops管道

问题描述 投票:0回答:1

我想执行我在CI构建过程中创建的命令行应用程序。看来我可以使用命令行任务来执行它,如下所示:How to execute exe in VSTS Release pipeline empty process

但是问题是-如何将自定义工具上传到Azure Devops

我知道可以创建自定义任务(https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=azure-devops),但是似乎要付出很多努力,尤其是考虑到我有一个控制台工具可以满足我的需要。

azure azure-devops azure-pipelines azure-pipelines-build-task
1个回答
0
投票

我通过在源代码的git repo中包含一个单独的部署文件夹来完成此操作。此文件夹包含我需要调用以部署的所有其他内容(exe)。

然后发布工件时,我会包括部署文件夹。在构建步骤中,请拉下工件,其中包括您的EXE。

您本来可以使用NPM之类的功能来即时安装帮助程序库,但我的必需库均不受支持。

您也可以使用自托管代理,它是您自己的主机(通常是Azure VM)。在此安装所需的一切,然后安装一个DevOps自托管代理,该代理可让构建管道使用它。

© www.soinside.com 2019 - 2024. All rights reserved.