如何从另一个构建中获取工件
How to get artifact from another build
假设有两个版本 A 和 B。
构建 A 将构建源代码到工件,
构建 B 将测试构建 A 生成的工件。
如何将工件从构建 A 转移到构建 B。
构建 A 设置:
您应该在 General
选项卡中设置要在构建结束时作为工件导出的文件。
编辑
工件路径应该是这样的:
out/bin/release/*.dll
out/bin/release => ./NewOut
out/bin/release/*.* => BuildA.zip
*.nupkg
Build B 设置:
在 Dependencies
选项卡中,您可以添加一个新的 Artifact 依赖项,指定构建以及要获取的工件的路径。
编辑 工件依赖路径应该是这样的:
out/bin/release/*.dll => ./LocalFolder
./NewOut => ./LocalFolder
*.nupkg => ./LocalFolder
在 "Edit Artifact Dependency" 弹出窗口的右侧有一个帮助程序,根据此构建的先前 运行,您可以在其中 select 来自指定构建的工件。
假设有两个版本 A 和 B。 构建 A 将构建源代码到工件, 构建 B 将测试构建 A 生成的工件。
如何将工件从构建 A 转移到构建 B。
构建 A 设置:
您应该在 General
选项卡中设置要在构建结束时作为工件导出的文件。
编辑 工件路径应该是这样的:
out/bin/release/*.dll
out/bin/release => ./NewOut
out/bin/release/*.* => BuildA.zip
*.nupkg
Build B 设置:
在 Dependencies
选项卡中,您可以添加一个新的 Artifact 依赖项,指定构建以及要获取的工件的路径。
编辑 工件依赖路径应该是这样的:
out/bin/release/*.dll => ./LocalFolder
./NewOut => ./LocalFolder
*.nupkg => ./LocalFolder
在 "Edit Artifact Dependency" 弹出窗口的右侧有一个帮助程序,根据此构建的先前 运行,您可以在其中 select 来自指定构建的工件。