我已经设置了詹金斯,一切都很好。它连接(JNLP)并构建良好。
但是如何将构建恢复到主服务器(托管Jenkins的服务器)?
有一件事可能是激活slave / node上的脚本来复制构建。但是既然我们有这个非常好的连接JNLP,我的第一个想法是通过这个连接得到它?
提前致谢 问候 基督教
答案 0 :(得分:1)
通常,您使用工件机制来保存构建的结果(例如.app),然后在另一个脚本中检索它们并采取下一步,Jenkins负责为您存储它们。
要保存它们,请将构建后的操作添加到Archive the artifacts
,然后提供要保存的工件的路径(可选择排除某些元素等)。
当我为iPhone版本存储工件时,我通常会存储-dSYM.zip和.ipa文件。
如果要在另一个构建步骤中使用它们,则可以使用Copy Artifact Plugin
将它们复制为预构建步骤,然后再对其进行操作(例如:如果要手动释放它们) .ipa和dSYM.zip文件到TestFlightApp或HockeyApp或其他分发机制)。