我正在尝试通过 Web API 遵循 Set Hudson Build Description中给出的建议,但我收到 403 大概是因为必须对请求进行身份验证。由于脚本是从经过身份验证的 Jenkins 会话中运行的,我如何传递这些凭据?
问问题
1406 次
我正在尝试通过 Web API 遵循 Set Hudson Build Description中给出的建议,但我收到 403 大概是因为必须对请求进行身份验证。由于脚本是从经过身份验证的 Jenkins 会话中运行的,我如何传递这些凭据?
看起来您需要在请求中传递用户和 api 令牌。这是一个示例(不是在 Python 中,但我想您可以管理翻译)。
使用在同一 VM 中执行的“执行系统 Groovy 脚本”构建任务,因此您不必重新验证或手动传递令牌或凭据。