使用依赖的.net项目构建Bamboo

时间:2018-01-17 14:48:50

标签: .net iis bitbucket bamboo

我们有一个核心库,与我们的主应用程序分开管理。核心库和主应用程序也是单独的GIT存储库。主要应用程序的解决方案是引用核心库项目。文件结构设置如下:

Source Code Folder    
     Core Library folder    
     Main Application Folder

主应用程序的解决方案是使用相对路径来引用核心库:

..\CoreLibrary\Core.Domain\Core.Domain.csproj

我正在努力弄清楚如何最好地设置Bamboo,以便主应用程序正确构建并可以部署。我已经研究过使用Bamboo依赖项,但它不是主应用程序的解决方案正在构建的编译核心库。关于.Net依赖项目,我没有找到关于这个主题的更多信息。

我是否应该通过作业下载这两个存储库,核心库将被放置在特定的工作目录中,然后将主应用程序存储库下载到直接相对于核心的工作中?那么,当主应用程序构建时,它可以正确引用项目?我没有看到指定存储库下载位置的选项。除非有更好的方法来构建多个依赖解决方案。

更新

我确实发现一旦我添加了源代码管理结帐任务,我就可以指定一个结帐目录。这可能是我正在寻找的。

更新2

设置相对结帐目录。我还必须设置一个单独的任务来确保下载Nuget包。您可以在blog.falafel.com阅读博客文章了解更多信息。我在同一个脚本中运行了两个nuget命令行。好的措施我确保核心库是列表中的第一个。

0 个答案:

没有答案