我正在尝试更新我的Jenkins设置中的Jelly脚本以通过电子邮件发送构建原因(构建触发器),但我找不到任何关于此的文档.
我知道它应该可用,因为构建页面将显示信息,但我希望它显示在正在分发的电子邮件中.
有谁知道我是否可以查询var,或者我可以调用Jenkins API调用来获取它?
您可以通过调用此API来完成此操作.
更方便的是,在构建之前设置的env var中,你会发现BUILD_URL:
BUILD_URL=https://jenkins-server.tld/job/JOBNAME/BUILD_NUMBER
所以你只需要附加/ api/json.你也可以在xml中得到它:
Started by user kenji kenji 0 0 1 testReport false 9772 JOBNAME #4 2011-08-10_11-19-42 false 4 SUCCESS 1312967982296 https://jenkins-server.tld/job/JOBNAME/4/ macboo svn https://svn-server.tld/JOBNAME/trunk 7