我有一个带有此调用的Jenkins脚本:
mvn "-e -X release:prepare"
这会失败,因为找不到git:/bin/sh: git: command not found
(它在内部调用git)。
在脚本中,我正在调用这样的git:sh("{env.git} status")
,它有效。
因此,我试图将git环境变量传递给Maven:
mvn "-Dgit=${env.git} -e -X release:prepare"
然而,/bin/sh: git: command not found
再次失败。
所以看起来Git的地址没有被正确发送到Maven。知道为什么吗?