use*_*782 2 python django jenkins
我有一个与Jenkins建立的Django项目.我的一个应用程序具有文字名称api.当我查看此应用程序的覆盖率报告时,我将转到带有后缀的URL /cobertura/api/.由于此URL以字符串结尾api,因此Jenkins将其解释为对URL的API访问,/cobertura/而不是api覆盖率报告的页面.
我怎么处理这个?我根本不使用Jenkins API,所以完全禁用它将是一个可接受的解决方案.
我在Jenkins构建脚本的末尾添加了以下内容:
cp reports/coverage.xml reports/coverage2.xml
sed 's/ name=\"api\"/ name=\"api_\"/' reports/coverage2.xml > reports/coverage.xml
Run Code Online (Sandbox Code Playgroud)
这会在Jenkins处理它之前重写覆盖率报告,将api名称更改为api_.由于只有nameXML属性受到影响filename,因此覆盖率报告本身可以正常工作.
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |