使用 Jenkins 将 .app 文件上传到 Hockey 应用程序
Upload .app file to Hockey app using Jenkins
我已经在 jenkins 中为 Mac 申请创建了一份工作。我能够成功构建应用程序。问题是我无法将 .app 文件上传到 Hockey 应用程序。
它在我们需要 .app.zip (MacOS) 的 Hockey Jenkins 插件中有所描述。
我无法创建 .app.zip 文件。
如何创建此类文件或是否有任何其他方式可以将 .app 上传到 Hockeyapp?
据我所知,你不应该有一个 .app
文件——它应该是一个目录。
Xcode 应该能够创建 Something.app
目录和 Something.app.zip
文件。
如果在构建输出中找不到 .app.zip
文件,您应该可以通过压缩 .app
目录自己创建一个。
例如在 Jenkins 中,您可以添加一个 "Execute shell" 构建步骤来执行以下操作:
cd <app-output-dir>; zip -r9 Something.app.zip Something.app
然后从 HockeyApp 插件中,您可以选择 **/*.app.zip
作为要上传的文件。
我已经在 jenkins 中为 Mac 申请创建了一份工作。我能够成功构建应用程序。问题是我无法将 .app 文件上传到 Hockey 应用程序。 它在我们需要 .app.zip (MacOS) 的 Hockey Jenkins 插件中有所描述。 我无法创建 .app.zip 文件。 如何创建此类文件或是否有任何其他方式可以将 .app 上传到 Hockeyapp?
据我所知,你不应该有一个 .app
文件——它应该是一个目录。
Xcode 应该能够创建 Something.app
目录和 Something.app.zip
文件。
如果在构建输出中找不到 .app.zip
文件,您应该可以通过压缩 .app
目录自己创建一个。
例如在 Jenkins 中,您可以添加一个 "Execute shell" 构建步骤来执行以下操作:
cd <app-output-dir>; zip -r9 Something.app.zip Something.app
然后从 HockeyApp 插件中,您可以选择 **/*.app.zip
作为要上传的文件。