【发布时间】:2016-01-06 12:08:15
【问题描述】:
我实际上是在尝试对 jenkins 进行一些 API 调用以触发构建。
其实我面临两个问题:
在不受限制的环境中,我不需要连接来触发工作,我应该发送一个 POST 请求:
http://address/job/jobId/build?delay=0sec
进行此操作时,我得到以下输出,告诉我我没有令牌值:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 401 Invalid password/token for user: </title>
</head>
<body>
<h2>HTTP ERROR 401</h2>
<p>Problem accessing /job/Di%20Injector/build. Reason:
<pre> Invalid password/token for user: </pre>
</p>
<hr />
<i>
<small>Powered by Jetty://</small>
</i>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>
我在哪里可以获得这些信息?
在受限的环境中,我必须先登录才能进行任何事情,例如找工作或触发新的构建。事实是我不知道,也找不到发送到服务器获取访问权限的url/verb/params。
你也可以帮我解决这个问题吗?
【问题讨论】: