<tfoot id='sT7SJ'></tfoot>
  1. <legend id='sT7SJ'><style id='sT7SJ'><dir id='sT7SJ'><q id='sT7SJ'></q></dir></style></legend>
    • <bdo id='sT7SJ'></bdo><ul id='sT7SJ'></ul>

    <small id='sT7SJ'></small><noframes id='sT7SJ'>

    <i id='sT7SJ'><tr id='sT7SJ'><dt id='sT7SJ'><q id='sT7SJ'><span id='sT7SJ'><b id='sT7SJ'><form id='sT7SJ'><ins id='sT7SJ'></ins><ul id='sT7SJ'></ul><sub id='sT7SJ'></sub></form><legend id='sT7SJ'></legend><bdo id='sT7SJ'><pre id='sT7SJ'><center id='sT7SJ'></center></pre></bdo></b><th id='sT7SJ'></th></span></q></dt></tr></i><div id='sT7SJ'><tfoot id='sT7SJ'></tfoot><dl id='sT7SJ'><fieldset id='sT7SJ'></fieldset></dl></div>

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

      How to configure TeamCity with private files?(如何使用私有文件配置 TeamCity?)
      <i id='KM4bh'><tr id='KM4bh'><dt id='KM4bh'><q id='KM4bh'><span id='KM4bh'><b id='KM4bh'><form id='KM4bh'><ins id='KM4bh'></ins><ul id='KM4bh'></ul><sub id='KM4bh'></sub></form><legend id='KM4bh'></legend><bdo id='KM4bh'><pre id='KM4bh'><center id='KM4bh'></center></pre></bdo></b><th id='KM4bh'></th></span></q></dt></tr></i><div id='KM4bh'><tfoot id='KM4bh'></tfoot><dl id='KM4bh'><fieldset id='KM4bh'></fieldset></dl></div>
      <tfoot id='KM4bh'></tfoot>

        <small id='KM4bh'></small><noframes id='KM4bh'>

          <tbody id='KM4bh'></tbody>
              • <bdo id='KM4bh'></bdo><ul id='KM4bh'></ul>

                <legend id='KM4bh'><style id='KM4bh'><dir id='KM4bh'><q id='KM4bh'></q></dir></style></legend>
                本文介绍了如何使用私有文件配置 TeamCity?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

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

                I'm setting up TeamCity for Continuous Integration and (hopefully) Continuous Deployment. Some of the build steps will involve private files, e.g.

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

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

                Since these files contain private data I don't want to put them into the (publicly accessible) source control system.

                我正在为 AutoFixture 所以我没有对服务器的物理访问权限.我希望有一个功能可以让我上传此类文件,但找不到任何此类文件.

                I'm setting up http://teamcity.codebetter.com for AutoFixture so I don't have physical access to the server. I was hoping for a feature that would let me upload such files, but can't find anything of the kind.

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

                What would be the most appropriate solution?

                推荐答案

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

                TeamCity supports multiple VCS roots, so you could just add an extra VCS root with these private files.

                显然,这需要第二个存储库是私有的 - 但这是您想要的任何方式.将这些文件置于源代码管理中是一件很棒的事情.

                Obviously this would require that the second repository is private - but that is what you want any way. Having those files in source control is a great thing.

                这篇关于如何使用私有文件配置 TeamCity?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Force JsonConvert.SerializeXmlNode to serialize node value as an Integer or a Boolean(强制 JsonConvert.SerializeXmlNode 将节点值序列化为整数或布尔值)
                Using JSON to Serialize/Deserialize TimeSpan(使用 JSON 序列化/反序列化 TimeSpan)
                Could not determine JSON object type for type quot;Classquot;(无法确定类型“Class的 JSON 对象类型.)
                How to deserialize a JSONP response (preferably with JsonTextReader and not a string)?(如何反序列化 JSONP 响应(最好使用 JsonTextReader 而不是字符串)?)
                how to de-serialize JSON data in which Timestamp it-self contains fields?(如何反序列化时间戳本身包含字段的JSON数据?)
                JSON.Net custom contract serialization and Collections(JSON.Net 自定义合约序列化和集合)
                  <tbody id='Cv9T2'></tbody>
                • <i id='Cv9T2'><tr id='Cv9T2'><dt id='Cv9T2'><q id='Cv9T2'><span id='Cv9T2'><b id='Cv9T2'><form id='Cv9T2'><ins id='Cv9T2'></ins><ul id='Cv9T2'></ul><sub id='Cv9T2'></sub></form><legend id='Cv9T2'></legend><bdo id='Cv9T2'><pre id='Cv9T2'><center id='Cv9T2'></center></pre></bdo></b><th id='Cv9T2'></th></span></q></dt></tr></i><div id='Cv9T2'><tfoot id='Cv9T2'></tfoot><dl id='Cv9T2'><fieldset id='Cv9T2'></fieldset></dl></div>

                    <tfoot id='Cv9T2'></tfoot><legend id='Cv9T2'><style id='Cv9T2'><dir id='Cv9T2'><q id='Cv9T2'></q></dir></style></legend>

                      • <bdo id='Cv9T2'></bdo><ul id='Cv9T2'></ul>

                        <small id='Cv9T2'></small><noframes id='Cv9T2'>