主要有以下几个要点:

1.在 Manage Jenkins 中设置Configure Global Security(主要是设置CSRF Protection中的prevent cross site request forgery exploits)

Java调用Jenkins接口实现远程发版

2.然后为指定项目设置token,便于远程访问时进行url校验(如下:我设置的是Brawn_wireless)

Java调用Jenkins接口实现远程发版

3.可以通过Postman进行测试配置是否生效:

由于在编译的时候,项目需要传入参数,所以访问的url应该为: http://your_ip:your_port/job/your_project_name/buildWithParameters?token=your_token&param=your_param

注意:由于设置了Jenkins需要登录才能有权限访问,所以Authorization中选择Basic Auth, 填入账户密码即可

Java调用Jenkins接口实现远程发版

 

Java代码实现远程调用Jenkins详情见:https://github.com/mistbor/Remote-Call-Jenkins

 

相关文章:

  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-05
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
相关资源
相似解决方案