DevOps and System Administration Forum
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP BTP - Neo Environment - Azure DevOps Integration

sachin-fernando
Explorer
0 Likes
1,542

Hi everyone,

Our team is currently trying to streamline our DevOps procedures on BTP and we are considering the use of Azure DevOps for this.

Our deployments mainly include UI5 applications that are deployed in the Neo environment.

I would greatly appreciate if I can get any pointers/ links to helpful resources/ blogs that may help with the following questions;

  • Currently to my understanding the release process on Neo can done manually by just right-clicking a project and selecting deploy. How can this be translated to a process on command line? Which I believe can be used to write a YAML file to create build/ release pipelines.
  • Are there any best practices in managing these applications with their pipelines?
    - Credential Management guidelines
    - Would it be best to create a special account on BTP to be used for deployments?
    - Template projects ( Setting up a template project with app structure and sample pipeline)
  • Monitoring tools, what tools and processes can be used to monitor the performance of UI5 apps? Does SAP have any products that help with this?
2 REPLIES 2
Read only

BorisZarske
Product and Topic Expert
Product and Topic Expert
1,146

Hello Sachin,

You should take a look at project 'Piper', an open source project that also offers a library of pipeline steps (also for non-Jenkins infrastructures) and Docker images. The usage of the Docker images with Azure DevOps would be described in the following blog post: How to Use Project “Piper” Docker Images for CI/CD with Azure DevOps | SAP Blogs. Also, you should take a look at the Continuous Integration and Delivery Best Practices Guide.

For the deployment, Multitarget Applications (MTA) archives are used in the example above - by using a corresponding Docker image for MTA builds. For further information and the initial creation of an MTA archive for your existing HTML5 app, you could take a look at the Solution Export Wizard of the Neo environment.

Then, you could also take a look at the SAP BTP Command Line Interface for Neo and the commands it offers especially for HTLM5 apps described here.

For a first high-level overview monitoring and operations, you could consider this blog post. The mentioned SAP Application Logging service would also be available for the Neo environment, the same applies also for SAP Alert Notification and SAP Automation Pilot.

Hope this helps!

Best regards,
Boris

Read only

0 Likes
1,146

Hi Boris,

Thank you very much sharing these resources. I'm sure they will be very helpful.

Cheers,
Sachin