`
JerryWang_SAP
  • 浏览: 1043658 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP ABAP的CI/CD解决方案

阅读更多

如今国外很多partners已经在尝试Jenkins + abapGit + 公有云搭建ABAP CI/CD环境了。ABAP系统的改动通过abapGit提交,触发Jenkins上部署的命令行脚本,脚本调用restful API远程执行ABAP系统的ATC检查并以报表形式显示结果。

本来ABAP Netweaver系统同Jenkins服务器是割裂开的,通过ABAP系统上安装的abapGit和公网上的github仓库,为二者建立了交互的桥梁。现代ABAP系统的Code Inspector和ATC检查均能通过Restful API的方式远程执行。通过Jenkins脚本命令行调用这些ABAP API并显示结果到Jenkins的pipeline里,能充分利用到Jenkins强大的自动化功能和插件丰富的生态圈。

图片来自Chairat (Par) Onyaem的SAP社区博客:https://blogs.sap.com/2017/11/11/continuous-integration-in-abap-using-jenkins/

0
0
分享到:
评论

相关推荐

    ABAP GIT 项目 AI SDK FOR ABAP 代码

    AI SDK for ABAP是SAP提供的一个软件开发工具包,它允许开发人员在ABAP平台上构建和部署AI解决方案。这个SDK包含了各种预构建的服务、API和工具,以便与SAP系统中的数据集成,并创建智能应用程序。主要知识点包括: ...

    sap-server:SAP ABAP Server,由Vagrant自动化

    【SAP ABAP Server简介】 SAP ABAP Server是一款企业级的应用服务器,主要负责运行SAP业务软件,尤其是...同时,这种标准化的部署方式也有利于持续集成和持续部署(CI/CD)流程的实施,确保了软件开发的质量和稳定性。

    ABAP Libraries for SAP native Integration with Azure Servi.zip

    8. **持续集成/持续部署(CI/CD)**:借助Azure DevOps,可以构建自动化的工作流程,将ABAP代码的变更自动部署到SAP系统,提高开发效率和代码质量。 9. **ABAP RESTful Programming Model (RAP)**:RAP是SAP提供的...

    AbapEditor含源码

    ABAP(Advanced Business Application ...这对于远程团队协作、敏捷开发和持续集成/持续部署(CI/CD)流程特别有用。总的来说,AbapEditor是一个强大的工具,它简化了ABAP编程的工作流程,提升了SAP系统开发的效率。

    SAP_Cloud_Platform_zh.pdf

    例如,文档中提及了云应用程序编程模型、持续集成和交付(CI/CD)、API的使用等。具体到各个环境,比如Cloud Foundry环境提供了开发应用程序和服务的指南,ABAP环境则提供了开发ABAP RESTful应用程序编程模型等专业...

    SAP Environment Introduction

    此外,了解SAP的最佳实践,如定期备份、安全策略制定、变更管理流程以及持续集成和持续交付(CI/CD)等,都是确保SAP环境稳定运行的关键。 总结来说,SAP环境的介绍涵盖了从基础架构到具体实施的多个方面,包括环境...

    ABAP-SDK-for-Azure:用于SAP Azure与Azure服务的本机集成的ABAP库

    8. **持续集成/持续部署(CI/CD)**:通过与Azure DevOps集成,SAP开发者可以构建自动化测试、构建和部署流程,确保软件质量和快速迭代。 9. **监控和日志**:ABAP SDK for Azure可能包含与Azure Monitor和...

    ci_tools:与abapGit一起使用的持续集成工具

    ci_tools 是一个专门为 SAP ABAP 开发环境设计的持续集成工具,它与流行的 abapGit 集成,提供了一套完整的解决方案,用于自动化 SAP ABAP 代码的版本控制、构建、测试和部署流程。在 ABAP 开发环境中,ci_tools ...

    This project contains sample applications for SAP Cloud Ap.zip

    8. **持续集成与交付**:掌握使用Jenkins、Git等工具实现持续集成和持续部署(CI/CD)的最佳实践。 9. **扩展与定制**:学习如何根据特定需求扩展SAP标准应用,以及如何创建自定义服务和微服务。 10. **云策略与治理...

    Enterprise_Java_for_SAP.zip_java programming

    7. **持续集成与持续交付**:在SAP环境中,Java开发也涉及持续集成(CI)和持续交付(CD)流程,如使用SAP Build或Jenkins自动化构建和测试过程。 综上所述,"Enterprise_Java_for_SAP.zip"的文件内容很可能涵盖SAP...

    abapGit开发者版本

    - **插件扩展**:支持自定义插件,增强功能,如集成CI/CD流程、代码分析等。 **3. 开发者版本特点** - **持续更新**:开发者版本通常包含最新的功能,比如对新ABAP语法的支持,或者改进的用户体验。 - **错误修复**...

    优秀BASIS入门文档

    10. 持续集成与持续交付(CI/CD): 现代化的SAP项目中,BASIS需要配合DevOps实践,如使用SAP Cloud Platform Integration、SAP Build等工具,实现自动化部署和测试。 总之,BASIS是一个涵盖广泛技术领域的专业,...

    BTP_Project_Fundamentals

    7. **DevOps** - 部署和持续集成/持续部署(CI/CD)的最佳实践,可能包括使用SAP Cloud Platform DevOps工具链。 8. **Monitoring & Logging** - 如何监控应用程序性能,收集日志数据,并进行故障排查。 9. **Security...

Global site tag (gtag.js) - Google Analytics