on 11-26-2018 3:22 PM
Hi Gurus,
First let me explain our scenario to be able to make this question clear. We are currently working on a single account which has 2 different subaccounts inside it. The first subaccount would be for Dev Environment while the second one’s purposes is for QA Environment.
At this point we’d like to “transport” our UI5 app from Dev Subaccount to QA Subaccount but there is no “standard way” according to what we had read.
Our options are:
1) Quick workaround (tricky one): Enabling WebIde on QA Subaccount just to import our project and Deploy it from here.
2) MTA’s way: Creating a new MTA app, embed our current UI5 app and doing all the stuff needed to deploy it as a service.
3) Git management (in the same subaccount): According to another people, they use Git to manage this “transport”, by using master branch as PRO app and having different branches per environment.
Then, having this 3 options, which one would be the “best practice” to deal with this?
Thanks in advance!
Hi Aaron,
I would differentiate between manual (ad-hoc) and controlled deployment and decide based on your boundary conditions:
To decide on the available options, consider your requirements:
If you should have been at SAP TechEd, consider session CNA223 - "Managing Your Delivery Pipeline on SAP Cloud Platform" (hope we will soon have a recording of this session I could share).
I know that this now adds some further aspects instead of providing a simple answer, but wanted to make sure you have the full picture here :-).
Hope this helps nevertheless,
Boris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Aaron,
All three options are valid. However, it depends on what level of Continuous Integration you need. If you need to automate the deploy process it would go for a combination of options 2 and 3. You could push the committed changes to your remote git from WebIDE using branches and let Travis or Jenkins retrieve the files for you, build the MTA and deploy it onto the other sub-account.
Just keep in mind that your developers will have to fully understand how git branches work and the implications of pushing committed changes to PROD.
SAP provides a new service called Continous Integration & Delivery that does it all for your. Please read more on the following blog:
https://blogs.sap.com/2018/06/04/introducing-sap-cloud-platform-continuous-integration-delivery/
https://developers.sap.com/sk/tutorials/ci-best-practices-intro.html
Best regards,
Ivan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.