如何为 .NET Core 3.0 独立应用程序创建 Azure DevOps 发布任务
How to create Azure DevOps Release Task for .NET Core 3.0 Self-contained app
我有一个 .NET Core 3.0 独立的 CLI 应用程序,我想让它在 Azure DevOps 发布管道任务中可用。我希望有 "Use MyApp" 这样的任务。类似于 "Use Node" 或 "Use .NET Core" 风格。任务流程如下:
任务 1:使用 MyApp
- 从 github 下载 EXE 文件
- 设置 PATH 以包含 EXE 的位置
任务 2:运行MyApp
- 运行 带有来自 Az DevOps GUI 的参数的 MyApp
我浏览了很多文章,但我还没有看到任何 EXE 文件示例。这是我能得到的最接近的,但它是 NPM 包。如果可能的话,我是否需要将我的 CLI 应用程序打包到 NPM 中? https://devkimchi.com/2019/07/03/building-azure-devops-extension-on-azure-devops-2/
谢谢指教。 //阿尔迪
混合各种样本后,我终于让它发挥作用了。我仍然选择了 Node+Typescript 而不是 Powershell。
这是我如何包装一个独立的应用程序 EXE 文件并作为 Azure Pipelines 任务提供的代码。
我有一个 .NET Core 3.0 独立的 CLI 应用程序,我想让它在 Azure DevOps 发布管道任务中可用。我希望有 "Use MyApp" 这样的任务。类似于 "Use Node" 或 "Use .NET Core" 风格。任务流程如下:
任务 1:使用 MyApp
- 从 github 下载 EXE 文件
- 设置 PATH 以包含 EXE 的位置
任务 2:运行MyApp
- 运行 带有来自 Az DevOps GUI 的参数的 MyApp
我浏览了很多文章,但我还没有看到任何 EXE 文件示例。这是我能得到的最接近的,但它是 NPM 包。如果可能的话,我是否需要将我的 CLI 应用程序打包到 NPM 中? https://devkimchi.com/2019/07/03/building-azure-devops-extension-on-azure-devops-2/
谢谢指教。 //阿尔迪
混合各种样本后,我终于让它发挥作用了。我仍然选择了 Node+Typescript 而不是 Powershell。
这是我如何包装一个独立的应用程序 EXE 文件并作为 Azure Pipelines 任务提供的代码。