在 DSL 作业文件中配置 Jenkins 作业通知

问题描述

所以我希望 Jenkins 在工作失败时在 Webex Teams 上 ping 我。所有 Jenkins 构建配置都是通过 DSL 文件完成的(覆盖 Jenkins UI 中的手动更改),因此我使用以下内容来使通知工作:

endpoint(‘WEBEX TEAMS URL’,‘HTTP’,‘JSON’) {
    event(‘Failed’)
    loglines(0)
    timeout(30000)
}

但是,现在我想隐藏 webex 团队 URL。我在 Jenkins 上创建了一个秘密文本类型的凭证。但是我如何引用该凭据?

我尝试了以下但没有用:(

wrappers {
            credentialsBinding {
                string(‘JENKINS-BOT’,‘jenkins-bot-url’)
            }
        }
        endpoint($JENKINS-BOT,‘JSON’) {
            event(‘Failed’)
            loglines(0)
            timeout(30000)
        }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)