#!/usr/bin/env php getBuildUrl(); timeout=0 cid=15745 - 检测password为空时获取的信息属性userPWD @123456:zxd - 检测token为空时获取的信息属性url @https://gitlabdev.qc.oop.cc/job/11/build/api/json - 检测jenkins为空时获取的信息属性url @/job//build/api/json - 检测jenkins为空时获取的信息属性userPWD @: - 检测password为空时获取的信息属性url @https://gitlabdev.qc.oop.cc/job/12/build/api/json */ $jenkins1 = new stdclass(); $jenkins1->url = 'https://gitlabdev.qc.oop.cc'; $jenkins1->account = '123456'; $jenkins1->token = 'zxd'; $jenkins1->pipeline = '12'; $jenkins2 = new stdclass(); $jenkins2->url = 'https://gitlabdev.qc.oop.cc'; $jenkins2->account = '123456'; $jenkins2->password = '8bb44ffbc4b42fcbb3152cc05fd21c67'; $jenkins2->token = ''; $jenkins2->pipeline = '11'; $jenkins3 = new stdclass(); $jenkins3->url = ''; $jenkins3->account = ''; $jenkins3->password = ''; $jenkins3->token = ''; $jenkins3->pipeline = ''; $compile = new compileModelTest(); r($compile->getBuildUrlTest($jenkins1)) && p('userPWD') && e('123456:zxd'); //检测password为空时获取的信息 r($compile->getBuildUrlTest($jenkins2)) && p('url') && e('https://gitlabdev.qc.oop.cc/job/11/build/api/json'); //检测token为空时获取的信息 r($compile->getBuildUrlTest($jenkins3)) && p('url') && e('/job/build/api/json'); //检测jenkins为空时获取的信息 r($compile->getBuildUrlTest($jenkins3)) && p('userPWD') && e(':'); //检测jenkins为空时获取的信息 r($compile->getBuildUrlTest($jenkins1)) && p('url') && e('https://gitlabdev.qc.oop.cc/job/12/build/api/json'); //检测password为空时获取的信息