暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle DevOps从入门到精通系列之三

369

甲骨文DevOps实践:开发者代码集成和合并

上次我们讲到项目经理如何使用基于SCRUM的方法论在甲骨文DevOps平台进行敏捷项目管理,这一次我们从开发者的角度来演示,如何结合本地IDE环境和甲骨文开发者云进行集成,实现云端的代码同步,代码合并的过程。

目前主流的IDE开发工具,如Eclipse,JDeveloper,Netbeans都可以通过安装插件的方式和甲骨文开发者云进行集成,当然我们推荐下载最新版本的OEPE IDE工具,它已经集成好了插件,直接可以使用,具体的插件下载和配置可以参考下面的链接:

https://docs.oracle.com/en/cloud/paas/developer-cloud/csdcs/using-eclipse-ide-oracle-developer-cloud-service.html#GUID-B287296E-33F8-453B-819B-F32FEE65EEEE

IDE工具及插件安装好了之后,我们就可以配置和甲骨文云的集成了,点击菜单Window -> Show View ->Other

在查询搜索里录入oracle,选择 OracleCloud,并点击OK

在Oracle Cloud Tab页上,点击Connect

录入云账户的相关信息,并点击完成。

  • Identity Domain: <youridentity domain>

  • User name: <yourUsername>

  • Password: <yourIdentity domain password>

  • Connection Name: OracleConnection

如果提示,录入Eclipse Secure Storage主密码并确认:

接下来我们就可以展开配置好的连接,并双击我们要同步的项目到本地

展开Code的选项,双击Git Repo来执行云端Git代码的本地clone

右键选择要Clone的项目,点击Import Projects

选择默认的设置,并继续

最后点击 Finish,完成项目本地导入。

接下来我们可以对导入的项目中的代码进行本地修改并保存

最后我们会将修改的代码check in到新的分支,右键点击项目,并选择Team > Switch To > New Branch

录入Feature2 ,并选择Finish.

然后,我们可以将修改的分支代码Commit到云端的Git版本库里,点击项目,并选择Team > Commit

将修改的文件从拖拽到StagedChanges面板,录入Comment信息,并点击Commit and Push,完成本地代码同步。

接下来,在云端开发者云,我们在代码库里就可以看到新的分支Feature2,以及相关代码变更的情况。

接下来,开发者就可以提Code Merge的申请给项目经理,来实现代码分支合并。开法人员选择New Merge Request ,录入源和目标的分支信息,并点击Next

Details 可以指定相关代买Review的人员,并选择Create

被分配Review代码的人员,可以在Merge Requests.页面,看到分配给自己Review代码的任务

点击进去后,可以在Changed Files页面看到代码的修改变化情况

如果代码修改没有问题,就可以执行Merge的选项

选择默认配置,点击Create a Merge Commit 来执行代码分支合并。

代码合并到Master主分支之后,可以根据之前配置的Build Job自动执行代码的构建和部署

最后新的功能就可以直接上线使用了。

好了,这次的介绍就是这么多,大家可以看到,通过方便的与IDE工具的集成,甲骨文DevOps平台可以轻松实现敏捷的开发协作,开发人员可以根据项目经理分配的任务,实现本地代码开发,以及与云端的无缝集成,并可以做到云端DevOps持续集成和部署,加速了整个开发的过程体验,为业务的敏捷上线打下坚实的基础。

更多信息访问:oracle云平台网站 : https://cloud.oracle.com/home


作者简介

胡平,甲骨文中国区PaaS专家团队资深架构师,拥有 15 年 IT 相关工作经验。目前主要负责甲骨文云平台产品在合作伙伴解决方案中的设计和实施,担任甲骨文应用开发技术中国推广的主要技术负责人。在加入甲骨文公司前,主要供职于 IBM,负责 ECM 相关产品的测试、研发和售后项目实施等工作。具有多年系统架构设计经验,熟悉架构设计的理念与设计方法。您可以通过vincent.hu@oracle.com,与他联系。




了解更多,敬请关注甲骨文开发者社区......






文章转载自甲骨文开发者社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论