使用mfpdev从源代码导出版本和适配器(从适配器和源代码导出zip)



嗨,我们计划为我们的IBM Mobilefirst cordova项目建立一个自动化的构建。我们现在使用mfpdev来部署适配器,并通过Azure dev ops使用CLI注册新版本。但是我们的一些MFP服务器是不能被外部访问的,所以对我们来说,唯一的方法就是去mfpconsole导出适配器和版本,然后手动安装到这些机器上。是否有任何命令可以通过mfpdev从我们的源代码中导出Adapter.zip和version.zip,以便我可以将它们存储在我们的构建过程中,并且我们不会在此过程中丢失旧的适配器。

我唯一能看到的是mfpdev app export,它帮助我导出了我不需要的整个应用程序。

Mfpdev CLI没有这样的选项。但是,您可以使用mfpadm命令行工具或Admin REST端点来实现这一点:

  1. mfpadm命令:

    Adapter get binary

    用法:

    mfpadm adapter mfp <Adapter_Name> get binary > /tmp/MyAdapter.adapter

  2. 使用Admin REST API导出资源:

    下载资源。使用此选项,您可以导出适配器二进制文件。

    用法:

    https://www.example.com/mfpadmin/management-apis/2.0/runtimes/myruntime/export?resourceInfos=<Adapter_Name>||ADAPTER_CONTENT