我无法弄清楚如何命令Jenkins将APK上传到Testfairy。我知道Testfairy有一个API,请参阅下面的链接:
http://blog.testfairy.com/how-to-upload-an-app-to-testfairy-via-api/
我是新手,我该如何使用API?
答案 0 :(得分:5)
现在有一个插件能为你做脏事:
https://wiki.jenkins-ci.org/display/JENKINS/TestFairy+Plugin
答案 1 :(得分:2)
那么,根据您链接的文档,您需要运行:
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
/path/to/
(如果在本地目录中,则必须使用./testfairy-upload.sh
)。将yourfile.apk
替换为您的构建工件,无论其名称是什么,并提供适当的路径(在${WORKSPACE}
内)如果您使用的是Windows环境,则必须在批处理中重写该脚本