通常,当使用像Git 插件这样的 SCM 时,有一堆环境变量可以使用(例如,参见这些)
但是Git Step和Generic SCM似乎都没有这样做。
有没有办法将这些变量放入 groovyenv.*
以便可以使用它们?
像这样的东西会很有用:
def commitMessage = sh 'git log --max-count=1 --oneline --no-merges | cut -b9-'
我可以考虑将结果写入文件并通过readFile()
mehtod 读取它们——但有没有更简单的方法来实现这一点?