intellij:控制詹金斯插件屑数据

jam*_*jam 5 intellij-idea jenkins jenkins-plugins

我已经安装了詹金斯服务器并运行它。我已经按照本林中的描述在intellij上安装了kenjins控制插件https://github.com/dboissier/jenkins-control-plugin

尝试配置詹金斯设置->测试连接给我[缺少或错误的面包屑数据]

我正在使用intellij 2016.3和jenkins服务器2.19.4

非常感谢。

Sea*_*ean 26

这些天 CRSF 处理有所改进 - 您可能实际上并不需要面包屑数据,而且该错误用词不当。您实际上可能需要转到<jenkins-server>/user/<your-user-name>/configure并添加 API 令牌。然后,此令牌将用作 IDE 配置中的密码。看到这个评论


min*_*der 24

这个解决方案对我有用。以下是步骤:

  1. 通过转到您的 Jenkins 主页 > 您在右上角的姓名单击 > 配置 >“添加新令牌”来生成 API 令牌。复制此令牌。
  2. 在 Intellij Settings > Tools > Jenkins Plugin,填写服务器地址和用户名。对于密码,输入在步骤 1 中复制的令牌并将“面包屑数据”部分留空。

测试连接现在应该成功。


fgu*_*gul 10

您可能需要在浏览器上使用以下 URL 获取面包屑

http://<jenkins_url>/crumbIssuer/api/json?tree=crumb
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

并将 crumb 值放在 Jenkins 插件设置中。

在此处输入图片说明

你可以看看这里


bkn*_*per 5

遇到了同样的问题。在这里找到答案(由azharsikander 提供):https : //github.com/dboissier/jenkins-control-plugin/issues/134

这是因为当前的实现设置了 .crumb 标头,但 Jenkins 2.0 使用的是 Jenkins-Crumb 标头。

https://github.com/dboissier/jenkins-control-plugin/blob/91ef83f318a7ebe6c50b9395342b24b0f51d542f/src/main/java/org/codinjutsu/tools/jenkins/security/DefaultSecurityClient.java#L45