是否可以让teamcity生成一个自解压zip文件作为构建工件?
我可以创建一个调用winzip和winzip自提取器的构建步骤,还是可以以某种方式创建一个为我这样做的链接构建?
答案 0 :(得分:1)
是。构建步骤可以运行任何命令行功能,包括脚本和程序。根据创建存档的相关程度,您可能需要编写一个简单的shell脚本(或批处理,视情况而定)复制文件,创建SFX存档,然后将其复制到已知位置。然后,在Teamcity的工件过滤器中,将存档添加为工件,它将随构建一起发布。
您还可以调整构建步骤,仅在构建的其余部分成功后创建存档,或者为归档脚本提供参数(或让脚本通知Teamcity,检查消息传递文档以了解如何处理)