如何使用私有文件配置TeamCity?

Mar*_*ann 10 .net teamcity continuous-integration continuous-deployment

我正在为持续集成和(希望)持续部署设置TeamCity.一些构建步骤将涉及私有文件,例如

  • 用于强命名.NET程序集的.snk文件
  • 发布工件的密码/令牌文件(例如,NuGet或CodePlex)

由于这些文件包含私有数据,我不想将它们放入(可公开访问的)源代码控制系统中.

我正在为AutoFixture设置http://teamcity.codebetter.com,所以我没有物理访问服务器.我希望有一个功能可以让我上传这样的文件,但找不到任何类似的东西.

什么是最合适的解决方案?

mbp*_*mbp 9

TeamCity支持多个VCS根,因此您可以使用这些私有文件添加额外的VCS根.

显然这需要第二个存储库是私有的 - 但这是你想要的任何方式.将这些文件放在源代码管理中是件好事.