Skip to content

Docker for DevOps

Benefits of using Docker for DevOps are, that the Docker containers used for development are the same ones that are moved along for testing and production, the Docker platform provides consistency across environments and delivers big benefits to developer teams and operations managers. Each Docker container is isolated from others being run, eliminating conflicting dependencies.

Developers are empowered to build, run, and test their code while collaborating with others and using all the resources available to them within the Docker platform environment.

DevX Environment LATEST-20

Docker LogoUDINA DevOps and the local DevX environment uses the following setup, to allow a harmonized compatibility between tools and services:

SAP BTP Node.js Dependencies

PackageVersionNode Support
@sap/approuter≥15.xVersion 18 and Version 20 LTS
 ≥14.xVersion 16 and Version 18
@sap/cds-dk≥8.0.xVersion 20 LTS or 22 (2024-10-29)
 ≥7.3.xVersion 20
 ≥7.xVersion 18
@ui5/cli≥4.xVersion 20 LTS, 22 or higher
 ≥3.xVersion 16, 18 or higher

Examples

ExampleDescriptionComponentsAuthor
DevOps Docker ImagesA collection of Dockerfiles for images that can be used in Continuous Delivery (CD) pipelines for SAP development projects.PIPER JENKINS CF CLI NEO CLI MTA NODESAP
CI/CD SAPUI5 with GitLabSetting up CI/CD for SAP Cloud Foundry on GitLab for a SAPUI5 application built with UI5 ToolingSAPUI5 GITLABGeert-Jan Klaps
CI/CD SAPUI5 on ABAP with GitLabIn the ABAP world CI/CD was never as popular as nowadays. With the growing amount of UI5 apps, CI/CD is becoming a very hot topic. It’s even possible to use it for ABAP developments thanks to ABAPGit!ABAP GITLABWouter Lemaire