diff --git a/vars/notifyLark.groovy b/vars/notifyLark.groovy index 2611bc7..70c75ec 100644 --- a/vars/notifyLark.groovy +++ b/vars/notifyLark.groovy @@ -10,7 +10,15 @@ def call(Map args = [:]) { def buildNumber = env.BUILD_NUMBER def buildUrl = env.BUILD_URL def jobName = env.JOB_NAME - def triggerBy = env.BUILD_USER ?: 'unknown' + + def triggerBy + if (env.EXECUTOR_OPENID) { + triggerBy = "" + } else if (env.BUILD_USER) { + triggerBy = env.BUILD_USER + } else { + triggerBy = 'unknown' + } // ===== 状态标签 ===== def statusTag = [