了解如何构建连续集成/CD 管道
该脚本是从开发系统的命令行传送代码时使用的相同脚本。其长度只有几行,并且取决于可以从 Oracle Technology Network 下载的定制代码测试工具。
体系结构
此体系结构显示连续集成/CD 进程的工作流。

此图表显示以下方案:
- 您可以开发系统上的定制 API 代码,并在 Git 资料档案库中维护代码。
- 可以将代码推送到远程 Git 资料档案库。远程资料档案库显示在 Oracle Developer Cloud Service 中,但可能位于提供类似功能的第三方服务中。
- 资料档案库将按您设置的调度轮询。如果在资料档案库中检测到更改,则将启动新构建。还可以将构建配置为在提交到远程 Git 资料档案库时立即启动。
- 构建包含安装节点和项目相关性的简单脚本 , 然后将代码传送给 Oracle Mobile Hub。传送过程需要使用您从 Oracle 技术网络下载的“定制代码测试工具”工具。
关于必需的服务和角色
此解决方案需要访问 Oracle Mobile Hub。可以使用 Oracle Developer Cloud Service 托管 Git 资料档案库和构建脚本,但任何提供这些功能的第三方服务都将起作用。
这些是每个服务所需的角色。
服务名 : 角色 | 必需 ... |
---|---|
Oracle Mobile Hub:ServiceDeployer | 允许配置和元数据操作。 |
Oracle Mobile Hub:ServiceDeveloper | 允许典型的发展和测试访问。 |
Oracle Developer Cloud Service:DEVELOPER_USER | 创建和访问 DevCS 项目。必须为 DevCS 的所有用户分配此角色。 |
请参阅了解如何为 Oracle 解决方案获取 Oracle Cloud 服务以获取所需的云服务。