传递参数作为文件模式

时间:2020-09-24 09:05:55

标签: batch-file cmd code-coverage command-line-arguments jenkins-groovy

我正在尝试将* .coverage文件转换为XML,然后使用它们并在Jenkins中发布代码覆盖率。但是,覆盖文件的路径始终是不同的,并且包含时间戳。因此,当我调用CodeCoverage.exe并尝试传递模式而不是直接路径和直接文件名时。

当我直接指向文件时,基本上所有东西都可以工作,但是当使用模式时,什么也没发生。

*This is working*
C:\CodeCoverage\CoverageTool\CodeCoverage.exe analyze -output:.\TestResults\coverage.xml ".\TestResults\coveragefiles\test.coverage

*This is not working*
C:\CodeCoverage\CoverageTool\CodeCoverage.exe analyze -output:.\TestResults\coverage.xml ".\TestResults\**\*.coverage

现在试图使其在cmd中工作,但是字母将把它作为蝙蝠命令放到Groovy(Jenkinsfile)中。

有没有可能这样?我应该首先找到一个字符串,创建一个字符串变量,然后将其传递给codecoverage吗?预先感谢

0 个答案:

没有答案