我目前正在使用https://plugins.jenkins.io/slack/来连接詹金斯和休闲装。我可以让詹金斯将消息发送到工作区中的某个频道。但是我试图让它在请求请求构建中发送直接消息。我不断收到连接错误:
Slack post may have failed. Response: null WARNING jenkins.plugins.slack.StandardSlackService postToSlack Response Code: 400
在我尝试过的代码中:
def userId = env.PULL_REQUEST_USER_DISPLAY_NAME
echo "The user id is ${userId}"
slackSend(tokenCredentialId: "Slack-Base-token", channel: "@${userId}", message: "<@$userId> Message from Jenkins Pipeline")
当我发送给公共频道时,我可以得到提及,但当我尝试发送给特定用户时,却不能。
由于工作设置,我无法为松弛创建自定义应用程序机器人。