对于接收错误 HTTP 1.0 的 Jenkins 远程构建触发器,假设在主体 HTTP/1.0 301 Moved Permanently 后关闭

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

我正在运行curl脚本来触发Jenkins参数化作业,但该作业尚未触发:

以下是用于触发 Jenkins 参数化作业的curl脚本:

传递正确的用户名和 API 令牌

curl -v http://stg-selenium.ascendlearning.com/view/job/CRM_SmokeSuite_NASM/buildWithParameters --user bharat_jadhav:apitoken --data Environment=staging

**getting the following error message:**
`

出于测试目的,我又创建了一个自己的 Jenkins 实例。 传递正确的用户名和API令牌&这个curl脚本工作正常并且参数化构建已被触发:

curl -v http://localhost:9090/job/remotejob/buildWithParameters --user bharat:112943793cc8e155130cd950c3adfa73aa --data env=stg

**output of the working curl command**

  • 尝试 127.0.0.1:9090...
  • 连接到本地主机(127.0.0.1)端口9090(#0)
  • 使用 Basic 和用户“bharat”进行服务器身份验证 < HTTP/1.1 201 Created

有人可以帮我解决这个问题吗?我已经尝试了所有可能的方法都没有得到解决方案。

注意:当我用谷歌搜索错误代码 301 Moved Permanently 时,表示要添加正确的工作网址,在这种情况下,工作是正确的。

jenkins jenkins-pipeline devops azure-devops-rest-api jenkins-cli
© www.soinside.com 2019 - 2024. All rights reserved.