我不知道如何命令 Jenkins 将 APK 上传到 Testfairy。我知道 Testfairy 对此有一个 API,请参见下面的链接:
http://blog.testfairy.com/how-to-upload-an-app-to-testfairy-via-api/
我是新手,如何使用 API?
我不知道如何命令 Jenkins 将 APK 上传到 Testfairy。我知道 Testfairy 对此有一个 API,请参见下面的链接:
http://blog.testfairy.com/how-to-upload-an-app-to-testfairy-via-api/
我是新手,如何使用 API?
现在有一个插件可以为您完成肮脏的工作:
https://wiki.jenkins-ci.org/display/JENKINS/TestFairy+Plugin
好吧,根据您链接的文档,您需要运行:
sh testfairy-upload.sh yourfile.apk
这也意味着这仅适用于 *nix OS 和 Mac,但不适用于 Windows。
您需要下载他们的testfairy-upload.sh
脚本并将其保存在 Jenkins 可以访问的地方,最好是在 SVN/SCM 中。然后,您需要打开该文件并使用您自己的信息修改它的顶部,即TESTFAIRY_API_KEY
、TESTER_GROUPS
、KEYSTORE
、STOREPASS
和。ALIAS
在构建之后有很多方法可以触发它,但最直接的方法是在您的 APK构建步骤之后添加一个新的构建步骤。
/path/to/testfairy-upload.sh ${WORKSPACE}/path/to/yourfile.apk
/path/to/
为实际路径(如果在本地目录中,则必须使用./testfairy-upload.sh
)。替换yourfile.apk
为您构建的工件,无论其名称是什么,并提供适当的路径(在 内${WORKSPACE}
)如果您在 Windows 环境中,则必须在 Batch 中重写该脚本