我目前正在创建一个自定义Maven 执行器规则,为此,我需要知道用于给定作业的 SCM(Subversion、Git ...)的 URL,即 Jenkins 作业刚刚签出源的位置. 有没有办法获取这些信息?
我查看了Jenkins 在系统环境中设置的参数,但它们都没有给我作业使用的完整 SCM url。此外,API(即http://jenkins-server/job/my-job/api/xml
)不包含此信息。
我知道 中有一个<scm><connection>
标签pom.xml
,但这个信息可能不可靠。
谢谢。