【问题标题】:How do you share code between two VSTS build tasks?您如何在两个 VSTS 构建任务之间共享代码?
【发布时间】:2016-11-08 13:45:24
【问题描述】:

我需要在两个 VSTS 构建任务之间共享一些 TypeScript 类。据我了解,所有已编译的文件都需要位于任务文件夹中才能执行构建任务。

当前情况: 我在 VSTS 代码库的根文件夹中的公共文件夹中有公共文件。我有两个使用这些类的任务 A 和 B。当我打包代码时,它会忽略公共文件夹。

是否有可能在上述情况下实现这一点?请指教。

谢谢。

【问题讨论】:

    标签: tfs azure-devops azure-pipelines-build-task


    【解决方案1】:

    这是无法实现的。每个构建任务都是相互独立的。您可能需要分别为这两个任务添加类。

    这里是GitHub中VSTS任务的示例供大家参考:vsts-tasks/Tasks/

    【讨论】:

      【解决方案2】:

      你的理解是正确的。将构建任务上传到 VSTS/TFS 后,它们将存储在单独的文件夹中。所以打包的时候必须把所有需要的文件放到build task文件夹中。如果要共享类,可以考虑使用 npm 包。

      【讨论】:

        猜你喜欢
        • 2014-07-05
        • 2019-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-28
        • 2021-06-21
        • 2017-02-06
        相关资源
        最近更新 更多