1

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

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

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

谢谢。

4

2 回答 2

2

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

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

于 2016-11-09T08:46:45.690 回答
1

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

于 2016-11-24T08:02:25.117 回答