我有Maven任务的竹子计划:
verify -B -Dsonar.branch=${bamboo.repository.branch.name}
问题是我们有一个包含'/':“feature / CATALOG”的git分支名称,这不是一个有效的sonar.branch名称。 如果我将运行脚本任务而不是Maven任务,我将替换/ by _,如下所示:
mvn verify -B -Dsonar.branch=$(echo ${bamboo.repository.branch.name} | tr / _
有没有办法通过Maven任务实现这一目标? 也就是说,是否可以使用正则表达式或其他内容更改变量?
ps:我知道竹子是一个糟糕的选择,我们最终会转向詹金斯。但是我们仍然需要使用竹子一段时间。