我使用Visual Studio 2013开发网站。该网站是在github上,我有一个服务器用于与Teamcity建立持续集成。
当我在github上更改它时,我试图让网站自动部署到AWS。我让Teamcity迷上了,但是AWS CLI遇到了一些问题,所以我需要将Teamcity中的解决方案编译成一个zip文件,以便我可以使用解决方法部署到AWS。
我已经尝试编辑MSBuild修复的项目文件...我设法获得了一个zip文件输出。但是,我遇到了一般编译的问题。
我想知道的是,因为我可以从Visual Studio发布一个网站包,是否可以编译,好像我是使用TeamCity(或命令行)的构建命令发布的,这样结果就是编译后的项目以及在zip文件中运行网站所需的网站文件?
答案 0 :(得分:1)
您可以在TeamCity中创建压缩工件。只需构建项目,然后为构建设置工件,如下所示:
outputFolder\*.dll=>myzipfile.zip
outputFolder\*.whatever=>myzipfile.zip
etc
显然,您需要将outputFolder更改为构建实际输出文件的位置以及将所需文件设置为模式的模式