我正在编写一个带有构建/发布任务的 VSTS 扩展。我可以在哪里放置一个扩展中多个任务使用的代码?我可以将它放在扩展文件树中的任何位置(例如Common
下面的文件夹),然后只使用该路径 - 每个运行扩展任务的代理都会下载这些文件吗?
我目前拥有的目录结构如下所示:
My Extension
|- MyBuildTask
| |- MyBuildTask.ps1
| |- task.json
|- MyReleaseTask
| |- MyReleaseTask.ps1
| |- task.json
|- Common
| |- MyModule.psm1
|-vss-extension.json