We work on a development server, create solutions there and then upload them to the production environment where it will be published.
In coming time we will install an QA/Test server between dev and prod server. This server will also need a solution upload and publishing.
It would be nice if there was a little more automation for this. I am thinking about the possibility to have 1 place where you can manage all the solutions (not and dev and prod and qa server).
Also, it would be very handy if the solution delivery could be time based. So we could set a timer to create and deliver a solution on 2000 or 0100hr.
Lastly it would be very nice if this automation tool had an email system within it that delivers an email about the progress or errors of a delivery.
Thus what I want is:
- 1 tool for all solution deliveries
- possibility to set time for delivery
- have feedback about the status of the delivery
It would be great if it was possible to schedule a deployment to a different Environment. For example, tag a version in LifeTime of the application in DEV, and schedule the deployment to QA to start automatically at the user specified time.
In Service Center, it could be something like uploading a solution to the environment, and setting the time at which we'd like the solution to be published.
This would help a lot when promoting code pushes to QA or PROD, when the client wants these code pushes to be done after hours.
Hi Ângelo,
Thank you for your post.
I think you can implement your use case by using LifeTime deployment APIs. Check here: https://success.outsystems.com/Documentation/10/Reference/OutSystems_APIs/LifeTime_Deployment_API
Some integration examples using VSTS and Jenkins:
Hope you find this information useful.
Cheers,
Joao Bento
Hi Pedro,
Is different because I cannot deploy to production at midday, but I can prepare the first step to be deployed at anytime.
Hello again Anderson!
How about having an API where you can check the status of the deploy? :)
https://success.outsystems.com/Documentation/10/Reference/OutSystems_APIs/LifeTime_Deployment_API
Hello Again Pedro,
i think with a little coding it can be solved, i will look to this API
It's a very frequent question made by client's IT departments...
I like have to option to move an application from one environment to another,outside of working hours (at night).
I think, It will be very useful for many companies.
This idea is already implemented as described in my previous post since the platform version 10.0.302.0.
Thanks