dingtalk-plugin
dingtalk-plugin copied to clipboard
必须设置用户手机号才行, 否则无法使用FreeStyle通知
问题描述
如果在用户设置中不进行钉钉手机号设置的话, 使用FreeStyle任务不会触发成功, Jenkins日志显示:
java.lang.NullPointerException: Cannot invoke "io.jenkins.plugins.DingTalkUserProperty.getMobile()" because the return value of "hudson.model.User.getProperty(java.lang.Class)" is null
如果我们创建不需要@的任务就没法发送成功了, 必须@才行. 但是Pipline任务就没有这种限制. (FreeStyle任务并没有选择 "通知人", 也没在下面输入通知人, 和Job设置无关, 但即便没选择这些还是必须得在钉钉设置里输入手机号, 因为FreeStyle任务强依赖@)
环境信息
- Jenkins 版本:2.452.2
- dingtalk-plugin 版本:2.7.3
其他信息