HarmonyOS Next是否有自动构建并推送私仓的脚本?
我的需求是这样的,我有两个仓库A、B,两个仓库中各有两个SDK模块A1、A2、B1、B2,他们形成了这样的依赖关系:A1——>A2->B1-B2,每次要修改A1,其他三个都要跟着重新推送最新版本,而且推送最新版本比较繁琐,先要选中模块,构建,构建完再执行ohpm publish 路径
,输入密码,是否有统一配置SDK版本(这四个SDK版本号都保持统一),然后通过一个脚本上传到私仓?
HarmonyOS Next是否有自动构建并推送私仓的脚本?
我的需求是这样的,我有两个仓库A、B,两个仓库中各有两个SDK模块A1、A2、B1、B2,他们形成了这样的依赖关系:A1——>A2->B1-B2,每次要修改A1,其他三个都要跟着重新推送最新版本,而且推送最新版本比较繁琐,先要选中模块,构建,构建完再执行ohpm publish 路径
,输入密码,是否有统一配置SDK版本(这四个SDK版本号都保持统一),然后通过一个脚本上传到私仓?
HarmonyOS Next(或其开源版本OpenHarmony)本身并没有提供直接的自动构建并推送私有仓库(私仓)的脚本。但是,HarmonyOS 遵循了开源社区的开发习惯,因此你可以利用现有的工具和技术来构建自己的自动化脚本。
对于你的需求,你可以通过以下步骤来实现自动化:
ohpm publish
命令,使其自动执行推送操作。为了安全起见,你可以考虑使用SSH密钥而不是密码来进行身份验证。这样,当你修改A1模块并提交到仓库时,CI/CD工具会自动检测到这个变更,并触发构建脚本。构建脚本会构建所有相关的模块,并使用相同的版本号将它们推送到私仓。
请注意,具体的实现细节可能会因你的项目结构、使用的工具和平台而有所不同。你可能需要根据你的具体情况进行一些调整和优化。
1 回答491 阅读✓ 已解决
1 回答504 阅读
1 回答435 阅读
461 阅读
461 阅读
447 阅读
410 阅读
口味你好,目前,HarmonyOS Next尚未公开发布,因此无法提供确切的答案。在HarmonyOS Next发布后,可能会提供自动构建并推送私有仓库的脚本,或者有相关工具可供使用。建议您关注官方渠道或开发者文档,以获取最新的信息和资料。