3
 Followers
27
 Likes

Automated Solution delivery

Lifetime
Implemented
on 31 Jan 2017
Platform Server 10.0.502.3

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

Created on 29 Aug 2011
Comments (13)
Merged this idea with 'Possibility to schedule a deployment' (created on 2018-01-12 17:14:58 by Ângelo Sousa)
6 Jul 2016
Sometimes I need start deploy in 2 steps, but I don't need / want ( or forget sometimes) to go back to confirm the second step. 
 
With a schedule option, I know the deploy will be executed without confirmations.


Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
7 Jul 2016
Hello Anderson,

why is that different from having just one step?


Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
11 Aug 2016

Hi Pedro,

Is different because I cannot deploy to production at midday, but I can prepare the first step to be deployed at anytime.



Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
18 Jan 2017

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



Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
11 May 2017

Hello Again Pedro,


i think with a little coding it can be solved, i will look to this API



Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
13 May 2017

It's a very frequent question made by client's IT departments...



Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
17 Jul 2017

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.



Merged from 'Schedule an application deployment' (idea created on 2017-07-17 14:14:31 by Matheos Polydorou), on 2017-07-18 03:21:06 by Justin James

Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho
18 Jul 2017
Merged this idea with 'Schedule an application deployment' (created on 2017-07-17 14:14:31 by Matheos)

Merged from 'Schedule to start the second step deploy on Lifetime' (idea created on 2016-07-06 15:56:41 by Anderson Solano), on 2018-04-12 08:30:06 by José Ramalho

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.



Merged from 'Possibility to schedule a deployment' (idea created on 2018-01-12 17:14:58 by Ângelo Sousa), on 2018-04-12 08:29:29 by José Ramalho

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 



Merged from 'Possibility to schedule a deployment' (idea created on 2018-01-12 17:14:58 by Ângelo Sousa), on 2018-04-12 08:29:29 by José Ramalho
Merged this idea with 'Schedule to start the second step deploy on Lifetime' (created on 2016-07-06 15:56:41 by Anderson Solano)
Changed the status to
Implemented
on 31 Jan 2017


This idea is already implemented as described in my previous post since the platform version 10.0.302.0.


Thanks

views
300
Followers
3