将.apk文件作为参数传递给jenkins作业

时间:2016-02-26 10:33:16

标签: android jenkins continuous-integration jenkins-plugins jenkins-pipeline

我在Jenkins有一个两步构建管道:

  1. 编译&建立项目
  2. 运行测试
  3. Step-1为我的android项目生成.apk文件。

    在第2步中,我想使用上一步中的模拟器和.apks运行检测测试。

    我知道有一个“Jenkins参数化触发插件”: http://zeroturnaround.com/rebellabs/how-to-use-jenkins-for-job-chaining-and-visualizations/

    但是如何使用它来传递我的.apks然后在模拟器中使用它们呢?

    enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用Copy Artifact Plugin。 https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

  • 在上游作业中归档您的apk文件。
  • 在下游作业中,您配置复制工件插件以检索在上游作业中存档的工件。

答案 1 :(得分:0)

如果切换到Jenkins Pipeline插件(以前称为Workflow插件),您可以像这样编写管道阶段:

阶段'dev' 节点{  echo'build'  stash包括:'pom.xml',名称:'pom' } 阶段'测试' 节点{  回声'测试'  解开pom }