Github 和 RDi 集成架构

Github and RDi integration architecture

提问人:Dheeraj Dhawan 提问时间:11/18/2023 更新时间:11/18/2023 访问量:16

问:

我有一个基本问题要问那些使用 RDi 进行 GitHub 和 IBMi 集成的人。我是 GitHub 的初学者,并试图将 GitHub 实现为版本控制解决方案。我开发了一个基本的工作流程:

  1. 在 GitHub 中创建存储库
  2. 在 RDi Git 透视图中克隆了该存储库
  3. 在 iProject 透视图中创建了一个新项目
  4. 在 RDi 中将该项目链接到 git
  5. 将该项目与 IBMi 库相关联
  6. 在 Git 透视图中创建了一个新分支
  7. 将一些源代码从 IBMi 转移到 iProject 以进行测试。
  8. 将具有源代码的新分支推送到 GitHub

现在,根据上面的流程,我所理解的是,对于我在 iProject 中所做的每一项新更改,我都必须将这些更改提交到 GitHub 以利用版本控制。另外,我必须将相同的更改推送到 IBMi 服务器进行测试,然后升级到生产环境。

此工作流的问题在于,我必须手动在 IBMi 服务器源代码和 GitHub 源代码之间保持同步,以跟踪先前的更改。我相信这不是其他组织使用 GitHub 的方式。谁能提出一个更好的架构,其中我推送到 GitHub 的源代码也会自动推送到 IBMi,因此这两种???之间应该没有区别 或者,如果有任何其他方法可以将 Github 与 RDi 中的 IBMi 源代码库直接链接,而不是使用 iProject?

我已经尝试了上述架构,但不知何故,我觉得它没有优化。必须有更好的方法。

git github ibm-midrange rational-developer-for-i

评论

0赞 RockBoro 11/19/2023
一旦你将更改推送到 git,你不必总是在生产服务器上运行 git pull 以使服务器与 github 上的存储库同步吗?将更改推送到 github 后,其他组织如何更新生产服务器?据我了解,github actions 用于自动更新生产。

答: 暂无答案