如何自动上传APK从Jenkins到TestFairy

时间:2014-03-20 07:37:48

标签: android jenkins apk testfairy

我无法弄清楚如何命令Jenkins将APK上传到Testfairy。我知道Testfairy有一个API,请参阅下面的链接:

http://blog.testfairy.com/how-to-upload-an-app-to-testfairy-via-api/

我是新手,我该如何使用API​​?

2 个答案:

答案 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_KEYTESTER_GROUPSKEYSTORESTOREPASSALIAS以及您自己的信息

构建后有很多方法可以触发此功能,但最简单的方法是在构建步骤后添加构建步骤

  • 添加执行命令行程构建步骤
  • 撰写/path/to/testfairy-upload.sh ${WORKSPACE}/path/to/yourfile.apk
  • 显然用实际路径替换/path/to/(如果在本地目录中,则必须使用./testfairy-upload.sh)。将yourfile.apk替换为您的构建工件,无论其名称是什么,并提供适当的路径(在${WORKSPACE}内)

如果您使用的是Windows环境,则必须在批处理中重写该脚本