【问题标题】:How to create Azure DevOps Release Task for .NET Core 3.0 Self-contained app如何为 .NET Core 3.0 自包含应用程序创建 Azure DevOps 发布任务
【发布时间】:2019-12-08 22:25:19
【问题描述】:

我有一个 .NET Core 3.0 独立 CLI 应用程序,我想在 Azure DevOps Release Pipelines Task 中提供它。我希望有像“使用我的应用程序”这样的任务。类似于“使用节点”或“使用 .NET Core”的风格。任务流程如下:

任务 1:使用 MyApp

  1. 从github下载EXE文件
  2. 设置 PATH 以包含 EXE 的位置

任务 2:运行我的应用程序

  1. 使用 Az DevOps GUI 中的 args 运行 MyApp

我浏览了很多文章,但我还没有看到任何 EXE 文件示例。这是我能得到的最接近的,但它是 NPM 包。如果可能的话,我是否需要将我的 CLI 应用程序打包到 NPM 中? https://devkimchi.com/2019/07/03/building-azure-devops-extension-on-azure-devops-2/

感谢您的建议。 //阿迪

【问题讨论】:

标签: azure-devops-extensions


【解决方案1】:

在混合了各种样本之后,我终于让它工作了。我还是选择了 Node+Typescript 而不是 Powershell。

这是我如何打包一个独立的应用 EXE 文件并作为 Azure Pipelines Task 提供的代码。

https://github.com/rdagumampan/yuniql-azure-pipelines-tasks

【讨论】:

  • 您好朋友,感谢您的分享,请将您的回复标记为答案,这将有助于其他社区成员更轻松地搜索此有用信息,这只是一个提醒:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-28
  • 1970-01-01
  • 2018-07-30
  • 2019-04-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多