【发布时间】:2012-12-05 06:45:56
【问题描述】:
是否可以让 teamcity 生成一个自解压 zip 文件作为构建的工件?
我是否可以创建一个调用 winzip 和 winzip 自解压器的构建步骤,或者我可以以某种方式创建一个链接构建来为我执行此操作?
【问题讨论】:
标签: continuous-integration teamcity winzip
是否可以让 teamcity 生成一个自解压 zip 文件作为构建的工件?
我是否可以创建一个调用 winzip 和 winzip 自解压器的构建步骤,或者我可以以某种方式创建一个链接构建来为我执行此操作?
【问题讨论】:
标签: continuous-integration teamcity winzip
是的。构建步骤可以运行任何命令行功能,包括脚本和程序。根据创建存档所涉及的程度,您可能需要编写一个简单的 shell 脚本(或批处理,视情况而定)来复制文件,创建 SFX 存档,然后将其复制到已知位置。然后,在 Teamcity 的工件过滤器中,将存档添加为工件,它将与构建一起发布。
您还可以调整构建步骤以仅在其余构建成功后创建存档,或为存档脚本提供参数(或让脚本通知 Teamcity,查看消息传递文档以了解如何处理) .
【讨论】: