通过命令行(CURL)触发Openshift Jenkins作业

问题描述 投票:0回答:1

我正在尝试触发openshift平台托管的詹金斯中的工作。我正在尝试通过命令行触发作业。

我尝试了以下方法:

curl -x post -u用户名:密码https://myjenkins.com/job/myjob/build?delay=0sec

这导致

用户无效的密码/令牌:

  1. 我试图在詹金斯中使用创建令牌,并且也提供了令牌,没有运气。

  2. 我从我的curl命令中删除了用户ID和密码,并导致错误消息请求中未包含有效碎屑

  3. 然后,我尝试做一个wget来弄碎面包屑。该命令运行,但不返回任何内容

./ wget -q --auth-no-challenge --user用户名--password密码--output-document-'https://myjenkins/crumbIssuer/api/json'

  1. 'jenkins安全配置中检查了'选项启用代理兼容性'和'防止跨站点请求伪造漏洞利用']
  2. 非常感谢任何帮助。

我正在尝试触发openshift平台托管的詹金斯中的工作。我正在尝试通过命令行触发作业。我尝试了以下操作:curl -x post -u用户名:密码https:// ...

curl openshift redhat kubernetes-helm jenkins-api
1个回答
0
投票

要远程触发构建,您还需要创建一个身份验证令牌。

© www.soinside.com 2019 - 2024. All rights reserved.