将Jenkins构建编号传递给SauceLabs的量角器

将Jenkins构建编号传递给SauceLabs的量角器,jenkins,protractor,cucumberjs,Jenkins,Protractor,Cucumberjs,我正在通过Jenkins运行量角器测试用例,并使用SauceLabs作为执行环境。我用的是量角器。我想把Jenkins的构建编号传递给SauceLabs,这样我就可以把它传递给SauceLabs来组织我的测试执行结果 我试过这篇文章中提到的params 在Config.js中 params: { buildNumber:'xyz' } 对于运行量角器: protractor config/config.js --parameters.buildNumber= 1

我正在通过Jenkins运行量角器测试用例,并使用SauceLabs作为执行环境。我用的是量角器。我想把Jenkins的构建编号传递给SauceLabs,这样我就可以把它传递给SauceLabs来组织我的测试执行结果

我试过这篇文章中提到的params

在Config.js中

 params: {
         buildNumber:'xyz'
     }
对于运行量角器:

protractor config/config.js --parameters.buildNumber= 1.1 --disableChecks"
使用:

browser.params.buildNumber
这使得buildnumber=xyz,而不是1.1

你能帮我一下吗

更新:
对不起,忘了提到我正在使用
browser.params.buildNumber
cucumberjs
的后钩子中,您应该在cmd行中使用模式:
--params.xxx
,而不是
--parameters.xxx

在您的情况下,应该是:
量角器配置/config.js--params.buildNumber=1.1--disableChecks

注意:不要在
=
周围插入空格,如
--params.name=value
--params.name=value

如果参数值有空格,则应使用双引号对其进行包装,如
--params.name=“I like to xxx”