我不知道如何命令詹金斯上传一个apk到testfairy。我知道TestFairy有一个用于此的API,请参见下面的链接:
http://blog.testfairy.com/how-to-upload-an-app-to-testfairy-via-api/
我是新手,如何使用api?
最佳答案
好吧,根据你链接的文档,你需要运行:sh testfairy-upload.sh yourfile.apk
这也意味着这只适用于*nix操作系统和Mac,而不是Windows。
您需要下载他们的testfairy-upload.sh
脚本并将其保存在jenkins可以访问的地方,最好是在svn/scm中。然后您需要打开该文件并用自己的信息修改它的顶部,即TESTFAIRY_API_KEY
、TESTER_GROUPS
、KEYSTORE
、STOREPASS
、ALIAS
和/path/to/testfairy-upload.sh ${WORKSPACE}/path/to/yourfile.apk
。
有很多方法可以在构建之后触发此操作,但最简单的方法是在apk构建步骤之后添加一个新的构建步骤。
添加执行shell生成步骤
写/path/to/
显然,用实际路径替换./testfairy-upload.sh
(如果在本地目录中,则必须使用yourfile.apk
)。用构建的工件替换${WORKSPACE}
,无论其名称是什么,并提供适当的路径(在中)
如果您在windows环境中,则必须批量重新编写该脚本
关于android - 如何自动将Jenkins上载APK到TestFairy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22526383/