In mid 2020 the first iteration of the “ABAP Environment Pipeline” was released. This opened the CI/CD (“Continuous Integration / Continuous Delivery”) space for the SAP BTP, ABAP Environment aka Steampunk. Many customers started to adopt CI/CD pract...
In the on-premise ABAP world, lifecycle and quality processes can be controlled by the ABAP systems themselves. Think of transport routes and jobs to execute different checks. In the SAP BTP ABAP Environment aka Steampunk, this is no longer possible....
Hi, could you try the following format (see samples)?Please also reference the atcConfig.yml file in the config.yml file.atcobjects:
softwarecomponent:
- name: "/NAMESPC/COMPONENTA"
- name: "/NAMESPC/COMPONENTB"
Hi Saurabh,regarding your two questions:There is currently no option to expose a trigger based on a transport request release. With one of the upcoming releases, the feature "Bring your own git" will be made available (see roadmap). Then, it will be ...
Hi!What are the error messages in the pipeline log?I have not been able to test the pipeline steps on Azure yet. On Jenkins, the file must be in the pipeline's root folder. The pipeline files get copied to the workspace of the Jenkins job during the ...
Hi!Thanks for your question. I believe you need to add two more parameters: 'cfServiceKeyName' and 'cfServiceInstance'. 'cfServiceInstance' would point to the SAP BTP, ABAP Environment system (the name it has in the BTP Cockpit). 'cfServiceKeyName' w...
Hi Ian,
Jenkins is using a credentials store. You have to save your username/password in the credentials store and provide an ID for it. This ID is then used as "abapCredentialsId" (or "cfCredentialsId") in the config.yml file.
During the pip...