【发布时间】:2020-03-06 03:55:52
【问题描述】:
我正在尝试触发托管在 openshift 平台上的 jenkins 中的工作。我正在尝试通过命令行触发作业。
我尝试了以下方法:
curl -x post -u 用户名:密码https://myjenkins.com/job/myjob/build?delay=0sec
这导致了
用户的密码/令牌无效:
我尝试在 jenkins 中使用创建令牌并提供了该令牌,但没有成功。
我从 curl 命令中删除了用户 ID 和密码,导致出现错误消息 No valid crumb was included in the request
然后我尝试执行 wget 来获取面包屑。该命令运行但不返回任何内容
./wget -q --auth-no-challenge --user 用户名 --password 密码 --output-document - 'https://myjenkins/crumbIssuer/api/json'
- 在 jenkins 安全配置中检查了“选项启用代理兼容性”和“防止跨站点请求伪造攻击”
非常感谢任何帮助。
【问题讨论】:
标签: curl openshift redhat kubernetes-helm jenkins-api