共计 623 个字符,预计需要花费 2 分钟才能阅读完成。
如今国外很多 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 强大的自动化功能和插件丰富的生态圈。
<img width=”579″ alt=”clipboard1″ src=”https://user-images.githubuse…;>
<img width=”499″ alt=”clipboard2″ src=”https://user-images.githubuse…;>
<img width=”448″ alt=”clipboard3″ src=”https://user-images.githubuse…;>
<img width=”467″ alt=”clipboard4″ src=”https://user-images.githubuse…;>
正文完