我目前在服务器上安装了Team City:
1)建立项目
2)运行单元测试
3)如果成功,则通过IIS发布项目
我想添加另一个步骤,以便生成.zip文件,该文件包含部署到运行团队城市的服务器上的目录的内容。我明白这可以通过人工制品来实现,但到目前为止我所尝试的所有内容都没有给我发布输出。
我尝试过选项,例如" ** => C:\ TC \ Test.zip"但这包括实际的代码实现文件。
有没有办法发布包含发布结果的zip?
到目前为止,我已经尝试了几个小时而没有运气,所以希望我能得到答案。
答案 0 :(得分:0)
您可以使用它来压缩相对于构建根目录的所有文件:
**/* => artifacts.zip
要压缩相对于名为publish的文件夹的所有文件:
publish/**/* => artifacts.zip
如果您发布的文件未包含在zip中,则它们可能已发布到构建根目录之外的某个位置。