Republish all eSpaces
2494
Views
7
Comments
Implemented
Install Processes
OutSystems 7.0

Everytime that i upgrade my plataform server, i have to republish all eSpaces. A button with publish all, or when upgrade platform, ask if user wants to publish everything........
2016-04-21 20-09-55
J.
 
MVP

Yeag, should be a question in the upgrade wizard and in service center.

Maybe it's a option to make this button in service center?

With bigger applications and more depending espaces I sometimes need to republish 3 or more espace after a publish of one espace. Would be a lot quicker by just pressing one button.
Thats a good ideia, and when we change server configuration like date we need to publish all espace again.
2016-11-21 23-23-05
Gonçalo Borrêga
In v7.0 you can add "*" in the components of a solution in order to add all (missing) ones to that solution. Afterwards, just click th Publish on the running version

Hi Gonçalo, 

Is the SystemsComponents Solution the best Solution to associate all Components to?
And after associating, execute a publish with full recompilation of the System Component Soluation?
Regards,

Hans

2016-11-21 23-23-05
Gonçalo Borrêga
What I usually see is that a "All Modules" solution is created for this operation. Adding them to the System components is not a good choice because that solution is part of the platform installation and is replaced / updated when the platform is installed/patched.

Full recompilation is usually not required (only for troubleshooting problems)

The usual upgrade/patching process should include the installation of the new System Components version, and after that publishing the running version of the "All_Modules" solution. (Since the System components was just published, they will not be recompiled - no need to)

cheers
GB


Hello Goncalo,

Indeed you can make an 'all' solution by using the "*" to add all components but then you also need to keep that solution updated with all components. So if you want to do a publish all you first need to go to the solutions, add the "*" to the all solution (if you don't have that you first need to make a solution), then you can click the publish current running version.

I think it would be nicer to have a button 'Publish all components' somewhere in service center(Application/eSpace tab?) or Lifetime. Should save some time here and there (-;

Kind regards,
Evert