Slack Jenkins插件不工作

Slack Jenkins插件不工作,jenkins,jenkins-plugins,jenkins-pipeline,slack-api,slack,Jenkins,Jenkins Plugins,Jenkins Pipeline,Slack Api,Slack,我正在从一个.bat文件运行jenkins,因为我需要一些应用程序来执行一些服务操作,否则,从服务来说,这是不可能的 我已经在Slack中安装了jenkins插件。按照说明进行操作,然后转到配置插件 因为我现在在本地运行它,所以我有以下配置: 基本URL: 团队子域:weatherwindowsapp 集成令牌:gk2aDYzJP8DQ2mGssS1Sssm1 频道:#测试频道 如果我单击底部的“测试连接”按钮,运行jenkins的控制台将出现以下错误: [0m[33mApr 18,

我正在从一个.bat文件运行jenkins,因为我需要一些应用程序来执行一些服务操作,否则,从服务来说,这是不可能的

我已经在Slack中安装了jenkins插件。按照说明进行操作,然后转到配置插件

因为我现在在本地运行它,所以我有以下配置:

  • 基本URL:
  • 团队子域:weatherwindowsapp
  • 集成令牌:gk2aDYzJP8DQ2mGssS1Sssm1
  • 频道:#测试频道
如果我单击底部的“测试连接”按钮,运行jenkins的控制台将出现以下错误:

    [0m[33mApr 18, 2017 3:53:29 PM jenkins.plugins.slack.StandardSlackService publish
WARNING: Response Code: 403
[0m[33mApr 18, 2017 4:00:33 PM hudson.security.csrf.CrumbFilter doFilter
WARNING: No valid crumb was included in request for /gk1aDYmKI6DQ3mGsuZ1fevm5. Returning 403.
[0m[33mApr 18, 2017 4:00:33 PM jenkins.plugins.slack.StandardSlackService publish
WARNING: Slack post may have failed. Response: <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Error 403 No valid crumb was included in the request</title>
</head>
<body><h2>HTTP ERROR 403</h2>
<p>Problem accessing /gk1aDYmKI6DQ3mGsuZ1fevm5. Reason:
<pre>    No valid crumb was included in the request</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/>

</body>
</html>

[0m[33mApr 18, 2017 4:00:33 PM jenkins.plugins.slack.StandardSlackService publish
WARNING: Response Code: 403
[0m

我一步一步地按照说明操作,尝试了不同的基本URl,但没有成功。

正在处理相同的问题。因此,我找到了简单的解决方法(用于与slack.com的集成。未检查其他系统):

  • 您需要在Jenkins中为slack系统的通知指定直接URL 基本URL-
  • 填充其他必填字段(团队子域、集成令牌、香奈儿)
  • 单击测试连接按钮

  • 执行此步骤后,您可能会解决此问题

    您是否仅使用集成令牌配置了Slack Notification插件,还是使用集成令牌凭据ID进行了配置?还有,您的
    基本URL
    ,它指的是什么?Jenkins服务器?使用集成令牌和凭据ID进行了尝试。基本URl指的是本地Jenkins服务器是。谢谢@JohnD,基本URl是我们缺少的。
      [0m[33mApr 18, 2017 4:26:21 PM jenkins.plugins.slack.StandardSlackService publish
    WARNING: Error posting to Slack
    java.lang.IllegalStateException: Target host is null
            at org.apache.http.util.Asserts.notNull(Asserts.java:46)
            at org.apache.http.impl.client.InternalHttpClient.determineRoute(InternalHttpClient.java:125)
            at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
            at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
            at org.apache.http.impl.client.CloseableHttpClient.execute(Closeabl