每次运行构建作业时,我都需要在构建服务器上的解决方案中的所有Nuget
项目文件中安装(而非还原)C#
软件包。
这需要通过Bamboo
完成,我假设这是一项工作任务,但我愿意接受其他想法。要在VS软件包管理器控制台中手动执行此操作,该命令将是Get-Project -All | Install-Package (package name)
,该命令很简单且有效,但是我需要在Bamboo
上复制相同的操作,以便进行Nuget
安装对于缺少的所有新添加的项目(基本上是合规性问题)自动执行。
此后,我们对所有其他软件包进行了还原,调用MSBuild等,一切正常。
据我所知,您无法自动使Package Manager控制台运行来自Bamboo
的安装命令。我最好的选择是什么?我对Bamboo
和Bitbucket
服务器堆栈还很陌生,所以请具体说明。
这也适用于VS 2015
,所以我看到的几个想法只是VS 2017
,所以行不通。