自动将REST API从GitHub / via API导入API Manager?

时间:2015-06-16 10:13:00

标签: import automation swagger ibm-cloud swagger-2.0

当我将Swagger 2.0 API定义更改推送到GitHub存储库时,API Manager / Bluemix是否提供了自动更新API定义的接口(API,挂钩)?

1 个答案:

答案 0 :(得分:1)

目前无法做到这一点。您最好的选择是每次更新时使用GitHub原始URL手动重新导入Swagger; 但是,执行此操作需要您通过导入创建新API,删除旧API,然后将新内容添加到同一计划并重新部署。

您可以通过单击API编辑器中的Update按钮手动更新。它看起来像这样:Re-upload swagger button

使用此功能会自动覆盖您手动对API进行的所有更改,因此建议您在上传更新的Swagger文档之前创建新的API修订版。

如果您计划通过API Manager UI手动更改API,那么您最好手动进行小型更新。

如果您真的需要自动化方法,您可以编写自己的应用程序/脚本,只要在GitHub中更新Swagger就会调用它,然后可以调用API Manager API来更新Swagger。这可能会非常复杂。