dlr-gtlab / gtlab-core

GTlab Core Framework
https://www.gtlab.de
Other
7 stars 2 forks source link

Add upgrade project command to console application #1184

Open OliverKunc opened 5 months ago

OliverKunc commented 5 months ago

Summary

If you have many projects, it takes a long time to upgrade each project manually. There should be a possibility to upgrade all at once, with defined settings.

Improvements

User-friendliness

Drawbacks

-

Current workarounds

No response

Note: Initial name: Upgrade all projects at once

rainman110 commented 5 months ago

@OliverKunc Would it be okay to add this just as an console command?

OliverKunc commented 4 months ago

Sure

jensschmeink commented 4 months ago

Needs feedback from @real-ct-ac

jensschmeink commented 4 months ago

Idea: there should be an update command in the console application and then the user could use a bash-script to update more project than one

OliverKunc commented 4 months ago

How about the user provides the path to a session.json and then all projects of that session are upgraded?

rainman110 commented 4 months ago

We want to abandon the multi-project features with GTlab 3.0 which might include the sessions as well (not decided yet).

Hence, we favor an upgrade-command for a single project (from the command line). It is up to you to write a small script that loads the projects from a session to automate the upgrade of multiple projects.

OliverKunc commented 4 months ago

That is interesting to know. In that case I would prefer the manual way, as it is today.

IMO this issue can be closed or put on lowest priority.