使用 mfpdev 从源代码导出版本和适配器(从适配器和源代码导出 Zips)
Posted
技术标签:
【中文标题】使用 mfpdev 从源代码导出版本和适配器(从适配器和源代码导出 Zips)【英文标题】:Export Version and Adapters from the Source Code using the mfpdev (Exporting Zips from Adapter and Source Code) 【发布时间】:2021-10-13 14:10:51 【问题描述】:您好,我们计划为我们的 IBM Mobilefirst cordova 项目进行自动化构建。我们现在使用 mfpdev 来部署适配器,并通过 Azure 开发操作使用 CLI 注册新版本。但是我们的一些 MFP 服务器外部无法访问,所以对我们来说,唯一的方法是去 mfpconsole 导出适配器和版本,然后在这些机器上手动安装它们。是否有任何命令可以通过 mfpdev 从我们的源代码中导出 Adapter.zip 和 version.zip,以便我可以将它们存储在我们的构建过程中,并且我们不会在此过程中丢失旧的适配器。
我唯一能看到的是mfpdev app export
,它可以帮助我导出我不需要的整个应用程序。
【问题讨论】:
【参考方案1】:Mfpdev CLI 没有这样的选项。但是,您可以使用 mfpadm 命令行工具或 Admin REST 端点来实现:
mfpadm 命令:
Adapter get binary
用法:
mfpadm adapter mfp <Adapter_Name> get binary > /tmp/MyAdapter.adapter
使用 Admin REST API 导出资源:
Download Resources。使用此选项,您可以导出适配器二进制文件。
用法:
https://www.example.com/mfpadmin/management-apis/2.0/runtimes/myruntime/export?resourceInfos=<Adapter_Name>||ADAPTER_CONTENT
【讨论】:
您好,谢谢您的回复,但即使在这里,我们仍在做的是通过 Cli / REST API 而不是 Mfp 控制台从 mobilefirst 服务器导出适配器或版本,但我想要的是从源代码而不是服务器获取相同的内容。 从源代码中您可以构建和部署。你问的似乎是关于复制它。这在 mfpdev 中是不可能的。以上是关于使用 mfpdev 从源代码导出版本和适配器(从适配器和源代码导出 Zips)的主要内容,如果未能解决你的问题,请参考以下文章
IBM MFP 如何使用 mfpdev-cli 上传(部署).adapter?