背景

  1. 基于Jenkins做公司内部app持续集成
  2. 在Jenkins之上做一些定制化页面展现
  3. 符合app的一些编译习惯

    今天遇到的问题是想在自己搭建的平台web页面通过js直接调用Jenkins API ,这就涉及到跨域访问资源问题。通常解决方法是通过Jsonp?

先说解决办法–》安装插件CORS support for Jenkins ,这个插件专门干这个事情。

安装后--》 系统管理-系统配置-CORS Filter-Access-Control-Allow-Origins 直接填写 * (内部系统安全性要求没有那么高)

解决过程:

看到Jenkins官方文档提示支持Jsonp ,但是经过测试直接jquery ajax请求,提示200,并没有数据返回。

使用程序员最牛逼技能–搜索

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐