0

我正在编写一个带有构建/发布任务的 VSTS 扩展。我可以在哪里放置一个扩展中多个任务使用的代码?我可以将它放在扩展文件树中的任何位置(例如Common下面的文件夹),然后只使用该路径 - 每个运行扩展任务的代理都会下载这些文件吗?

我目前拥有的目录结构如下所示:

My Extension
|- MyBuildTask
|   |- MyBuildTask.ps1
|   |- task.json
|- MyReleaseTask
|   |- MyReleaseTask.ps1
|   |- task.json
|- Common
|   |- MyModule.psm1
|-vss-extension.json
4

2 回答 2

0

当你排队构建时,anent 只下载单个任务文件,它不能在任务之间共享文件。您必须在任务目录中打包任务所需的所有文件。

于 2018-08-09T07:19:30.547 回答
0

据我了解,代理安装了整个扩展,这意味着扩展中的所有代码都应该下载并可以从任何任务中使用。

于 2018-08-08T13:54:04.100 回答