在TFS 2018.2上,我正在构建一个发布管道,暗示着使用:
我的应用程序配置文件现在位于网络共享上,可以正常工作,但我想稍后对其进行版本控制。
我打算将其他文件存储在现有的TFVC存储库中,但没有找到一种方法来获取它们(及其目录),而无需添加 entire 存储库作为发布输入工件。 我不想将它们添加到我的构建工件中,因为这些文件将用于我的所有发行版,无论我正在构建的应用程序是什么。
推荐的方法是
我很想使用该库,但是我认为这是对它的滥用,因为它是为安全文件而设计的...
答案 0 :(得分:1)
您已经遇到了解决此问题的正确方法:将它们添加到构建工件中。实际上,由于一个非常重要的原因,这比将它们从单独的存储库中提取要好:
您的部署脚本将与您的应用程序一起发展。如果这些脚本来自不同的位置,则会失去“该版本的应用程序已使用这些特定脚本进行部署”之间的连接。
您有很多选择来控制发布/下载它们的情况: