【问题标题】:Create a Deployment Package to folder TeamCity创建部署包到文件夹 TeamCity
【发布时间】:2015-01-29 20:18:52
【问题描述】:

我目前在服务器上设置了 Team City:

1) 构建项目

2) 运行单元测试

3) 如果成功则通过 IIS 发布项目

我想添加另一个步骤,以便生成一个 .zip 文件,其中包含部署到运行团队城市的服务器上的目录中的内容。我明白这是可以通过人工制品实现的,但到目前为止我尝试过的一切都没有为我提供发布输出。

我尝试过诸如“** => C:\TC\Test.zip”之类的选项,但其中包含实际的代码实现文件。

有没有办法发布包含发布结果的 zip?

到目前为止,我已经尝试了几个小时,但没有运气,所以希望我能得到答案。

【问题讨论】:

    标签: teamcity teamcity-8.0


    【解决方案1】:

    您可以使用它来压缩相对于构建根目录的所有文件:

    **/* => artifacts.zip
    

    压缩与名为 publish 的文件夹相关的所有文件:

    publish/**/* => artifacts.zip
    

    如果您发布的文件未包含在 zip 中,则它们可能已发布到构建根目录之外的某个位置。

    【讨论】:

      猜你喜欢
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-21
      相关资源
      最近更新 更多