还未发布过话题
  • 大佬~
    def git_log = "git log".execute([], new File("you/job/path")).text 这一行是什么意思啊?我在 pipeline groovy 脚本中写了这些,报错了构建失败
    大概是下面这样
    node('master') {
    def git_log = "git log".execute([], new File("you/job/path")).text
    def m = git_log =~ /Author: (.) <(.)>\n/
    def author = m[0][2]
    try {
    }catch(err){
    }finally{
    if (currentBuild.result == 'FAILURE') {
    mail to: "${author}"
    }
    }
    }
    报错:org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.io.File java.lang.String