【问题标题】:Azure DevOps Custom Task - add additional resources required by taskAzure DevOps 自定义任务 - 添加任务所需的其他资源
【发布时间】:2019-02-05 12:08:55
【问题描述】:

我有一个基于 PowerShell 脚本的自定义任务。在脚本中,我执行一个可执行文件 (.exe)。相关资源(.exe 和 .dll)由用于构建管道的存储库提供(即我在 PowerShell 脚本中引用 .exe)。

这种方法有一个很大的缺点,即我必须将 .exe 和 .dll 添加到与包含自定义任务的管道一起使用的每个存储库中。

有没有办法将带有 .exe 和相关 .dll 的文件夹包含到自定义任务本身?如果是,它是如何工作的?

谢谢

【问题讨论】:

    标签: powershell build azure-devops azure-pipelines


    【解决方案1】:

    解决方案很简单——只需将资源添加到任务文件夹中即可

    <tasknameFolder>
        <folderWithExecutable>
            <executableName>.exe
            <someDLLName>.dll
        <scriptname>.ps1
        task.json
    

    并在 PowerShell 脚本中引用可执行文件,如

    $compilerPath = "folderWithExecutable\someExecutable.exe"
    &$compilerPath
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      相关资源
      最近更新 更多