dingtalk-plugin icon indicating copy to clipboard operation
dingtalk-plugin copied to clipboard

必须设置用户手机号才行, 否则无法使用FreeStyle通知

Open padixa opened this issue 6 months ago • 1 comments

问题描述 如果在用户设置中不进行钉钉手机号设置的话, 使用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

其他信息

xx1

xx2

xx3

padixa avatar Aug 02 '24 03:08 padixa