jenkins远程构建job_使用REST API远程创建Jenkins作业

我需要几个步骤:

1)GET

http://localhost:8080/crumbIssuer/api/json

+标题授权.....................基本YWRtaW46YWRtaW4 =

授权字段的值是在我输入登录时创建的

密码(管理员,管理员,在我的情况下)。

在此查询之后,我看到了下一步:

{

"_class": "hudson.security.csrf.DefaultCrumbIssuer",

"crumb": "2ad62df85d23d4c65a25c0b33fb0ef61",

"crumbRequestField": "Jenkins-Crumb"

}

2)下一步 - >创建config.xml

我只是在I:时手动从另一个jenkins工作(命名测试)中获取它

获取http://localhost:8080/job/test/config.xml

+标题标题授权..............基本YWRtaW46YWRtaW4 =

3)创造工作:

POST http://10.14.48.107:8080/createItem?name=NEWJOBNAME

+标题授权........基本YWRtaW46YWRtaW4 =

+标题内容类型........... text / xml

+标题Jenkins-Crumb ......... 2ad62df85d23d4c65a25c0b33fb0ef61

我从第一个查询crumb中获取此标题名称和值

+ 正文 - > RAW->

false

true

false

false

false

false

在这一步之后,我没有任何答案,但是工作是远程创建的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值