我们使用Jenkins进行自动移动设备测试。但是,有时设备无法连接,浪费时间进行无用的测试。为了解决这个问题,我们建立了一个连接检查,如果一个简单的测试可以先通过,那么这个连接检查只运行测试流程。使用Jenkin的Build Flow插件创建条件流程
目前,这个设置要求我们使用2个虚拟机,一个运行测试,一个建立第一个,然后等待,直到它完成运行条件(我们不能下游由于其他原因)。
这是一个相当大的资源猪,所以我想使用Build-Flow Plugin(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin)将条件处理更改为jenkins流。
插件处理条件如下?如果是这样,条件语句的正确语法是什么?
build("Connection-check")
if(Connection-check.lastBuild == Pass) //Guessed Pseudo-expression
{build("Rest-of-Tests")}