小编Hen*_*kSN的帖子

如何将Jenkins用户身份验证详细信息"传递"到使用Jenkins API创建作业的脚本?

我有一个脚本,通过curl HTTP调用删除和重新创建作业,我想摆脱任何硬编码的"用户名:密码".例如curl -X POST $url --user username:password

注意事项:

  • Jenkins CLI(可能不是一个选项).一个应该能够实现与Jenkins API相同的CLI(创建作业等),但据我所知,Jenkins CLI不适合我,因为创建的作业只会在重启后出现在Jenkins中或"重新加载" "从磁盘配置",这将取消任何其他正在运行的作业.

  • API令牌.无法找到如何获取用户令牌,然后将其作为参数传递给脚本,但这可能是一个解决方案..

api curl token jenkins

63
推荐指数
4
解决办法
10万
查看次数

标签 统计

api ×1

curl ×1

jenkins ×1

token ×1