如何使用TeamCity部署未版本化文件

如何使用TeamCity部署未版本化文件,teamcity,Teamcity,我有一个这样组织的网站: 包含所有代码的服务器 包含所有其他资源(如文件/图像)的服务器 此时,我设法从subversion获取源代码,构建它,然后部署它(msbuild) 问题是,我的图像没有版本。那么,我如何将图像从我们的开发服务器传送到构建服务器呢?什么是最好的方式把它放入团队城市?我认为这些文件是某种人工制品,但我不确定(我不太理解这个概念,标题“人工制品”没有帮助)。最好的方法是将图像和其他资源添加到Subversion中,然后,您可以将其签出作为部署的一部分进行控制。最好的方法是

我有一个这样组织的网站:

  • 包含所有代码的服务器
  • 包含所有其他资源(如文件/图像)的服务器
此时,我设法从subversion获取源代码,构建它,然后部署它(msbuild)


问题是,我的图像没有版本。那么,我如何将图像从我们的开发服务器传送到构建服务器呢?什么是最好的方式把它放入团队城市?我认为这些文件是某种人工制品,但我不确定(我不太理解这个概念,标题“人工制品”没有帮助)。

最好的方法是将图像和其他资源添加到Subversion中,然后,您可以将其签出作为部署的一部分进行控制。

最好的方法是将图像和其他资源添加到Subversion中,然后您可以将其签出作为部署的一部分进行控制。

问题是您是对的,但我希望避免这种情况,在我看来,将图像放入Subversion有点糟糕。我会等待,如果有人有一个神奇的解决方案…如果图像是应用程序本身的一部分,那么它们应该在Subversion中。否则,试图将图像的版本与应用程序的版本同步将是一场维护噩梦。问题是你是对的,但我希望避免这种情况,在我看来,将图像放入subversion是一种不好的做法。我会等待,如果有人有一个神奇的解决方案…如果图像是应用程序本身的一部分,那么它们应该在Subversion中。否则,尝试将映像的版本与应用程序的版本同步将是维护的噩梦。