【问题标题】:How to install Jenkins plugins through PluginManager API REST如何通过 PluginManager API REST 安装 Jenkins 插件
【发布时间】:2017-03-14 22:34:52
【问题描述】:

获取 crumb ID 并将其存储在变量中后,我尝试启动以下命令:

curl -X POST -d '<jenkins><install plugin="git@latest" /></jenkins>' --header 'Content-Type: text/xml' 'admin:'${INIT_PASS}'@127.0.0.1:8080/pluginManager/installNecessaryPlugins'

作为响应返回以下标头:

错误 403 请求中没有包含有效的碎屑

问题是我不知道如何传递这个参数,面包屑,在这种请求中,我研究了很多论坛和文档,但似乎没有那么多信息。

在 Jenkins v2.32.x 中检查这个

【问题讨论】:

标签: curl jenkins jenkins-plugins jenkins-api


【解决方案1】:

我认为您的问题与https://stackoverflow.com/a/38314369 的答案相同。 您可以禁用 CSRF 保护(不是首选)或生成 CRUMB。

【讨论】:

    猜你喜欢
    • 2016-03-11
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多