Visual Studio Team Services使用外部dll构建

时间:2017-10-13 14:35:37

标签: c# bitbucket azure-pipelines

我必须使用Visual Studio Team Services构建几十个存储库。我有两个问题。

  1. 如何构建存储库,其他外部.dll参考。我可以从sftp或其他地方以定义步骤以某种方式下载它吗?
  2. 这些存储库必须使用不同的.dll引用集构建。现在我们在VS中构建它们更改项目的属性,现在我们希望在VSTS的构建定义中具有此功能。例如:我们希望使用12.1,12.2,12.3套外部.dll引用构建存储库,并在一次拉取请求后生成三个工件。
  3. 我对VSTS没有经验,有人可以给我一些建议吗?

1 个答案:

答案 0 :(得分:0)

在VSTS构建中,您只能从一个存储库构建源以进行构建。因此,您可以使用两个选项:

1。将外部dll添加到您需要构建的当前仓库中。

您可以在当前仓库中添加dll,然后从当前仓库中引用dll。然后提交并推送更改并通过VSTS构建。

2。添加具有您引用的dll的repo作为当前git仓库的submodule

通过添加子模块,您可以直接使用外部dll。需要注意的一点是,您只需在VSTS构建定义中选择checkout子模块。