在TFS 2018.2上,我正在构建一个发布管道,暗示使用:
我的应用程序配置文件目前位于网络共享上,并且工作正常,但我想稍后对它们进行版本控制。
我准备将其他文件存储在我现有的TFVC存储库中,但是我没有找到一种方法来获取它们(使用它们的目录)而不将整个存储库添加为发布输入工件。我不想将它们添加到我的构建工件中,因为无论我正在构建的应用程序如何,这些文件都将用于我的所有版本。
推荐的方式是什么?
我一直试图使用该库,但我觉得这会被误用,因为它是为安全文件而设计的......
您已经遇到过这个问题的正确解决方案:将它们添加到构建工件中。事实上,由于一个非常重要的原因,它比从单独的回购中提取它们更好:
您的部署脚本将随您的应用程序一起发展。如果脚本来自单独的位置,则会丢失“使用这些特定脚本部署此版本的应用程序”之间的连接。
您有很多选项可以控制它们发布/下载的环境: