【发布时间】:2019-08-29 01:42:46
【问题描述】:
我想将 Jenkins 的以下内容(使用下拉菜单)传递给我的量角器脚本:
浏览器:Firefox/Chrome/Edge
网址:www.stackoverflow.com 或 www.duck.com
我怎样才能做到这一点?
我能否构造参数中的值并将它们发送到命令行?
编辑 1 - 添加更多信息。
我有一套 E2E 量角器脚本。
这是配置文件。
config.ts
capabilities: {
browserName: (process.env.TEST_BROWSER_NAME || 'chrome'),
version: (process.env.TEST_BROWSER_VERSION || 'ANY'),
shardTestFiles: true,
unexpectedAlertBehaviour: 'accept',
loggingPrefs: {
performance: 'ALL',
},
我在配置文件中有 process.env.TEST_BROWSER_NAME。在 Jenkins 中有 Chrome 和 Firefox 的选项。我在 Jenkins 中设置的内容应该被配置文件拾取并用于执行。这就是我想要达到的目标。
【问题讨论】:
-
它是一个管道还是只是一个使用 shell 脚本运行命令的作业?
-
只是一个运行 npm 命令的作业。
标签: typescript jenkins protractor