1

我已经设置了 Jenkins,一切都很好。它已连接(JNLP)并且构建良好。

但是我怎样才能将构建恢复到主服务器(托管 Jenkins 的服务器)上?

一件事可能是激活从/节点上的脚本以复制构建。但是既然我们有这个非常好的连接 JNLP,我的第一个想法是通过这个连接来获得它?

提前致谢 问候基督徒

4

1 回答 1

1

通常,您会使用工件机制来保存构建结果(例如 .app),然后在另一个脚本中检索它们并执行下一步,Jenkins 会为您存储它们。

要保存它们,请添加构建后操作Archive the artifacts,然后提供要保存的工件的路径(可选地排除某些元素等)。

当我为 iPhone 构建存储工件时,我通常存储 -dSYM.zip 和 .ipa 文件。

如果您想在另一个构建步骤中使用它们,您可以使用Copy Artifact Plugin将它们复制为预构建步骤,然后稍后再对它们进行操作(例如:如果您想手动将 .ipa 和 dSYM.zip 文件发布到TestFlightApp 或 HockeyApp 或其他分发机制)。

于 2013-05-07T12:02:13.240 回答