User Tools

Site Tools


wiki:development:gitlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:development:gitlab [2021/04/01 14:29]
danger89 [Work packages]
wiki:development:gitlab [2021/04/01 14:40]
danger89
Line 1: Line 1:
 +<note important>Currently work in progress</note>
 +
 ====== GitLab server ====== ====== GitLab server ======
  
-Within X2Go we are running a GitLab server (currently work in process).+Within X2Go we are running a GitLab server.
  
-GitLab is a DevOps tool that not only include git repositories, but also issue tracking, wiki, pull requests and continuous integration & delivery pipelines (CI/CD). +GitLab is a DevOps tool that not only include git repositories, but also issue tracking, wiki, pull requests and continuous integration & delivery (CI/CD). This product is also used in companies such as NASA, CERN, GNOME and SpaceX.
  
-We are using the open-source (FOSS) version.+We are using the open-source (FOSS) version of GitLab, which include most features we need out-of-the-box.
  
 **URL:** [[https://gitlab.x2go.org/]] **URL:** [[https://gitlab.x2go.org/]]
Line 15: Line 17:
 The following work packages are identified for the migration towards GitLab: The following work packages are identified for the migration towards GitLab:
  
-  - Creating an top-level project in [[https://gitlab.x2go.org/x2go|GitLab for X2Go]] +<todo #danger89:2021-04-01>Setup GitLab server</todo> 
-  Identifying the first git repo candidates for migration  + 
-  Migrating the fist repositories towards GitLab +<todo #danger89:2021-04-01>Creating an top-level project in [[https://gitlab.x2go.org/x2go|GitLab for X2Go]]</todo> 
-  Setup first pipeline (GitLab Pipelines, CI/CD) for build/test + 
-  Setup GitLab Issues ticking system on top-level organization (labels, kanban board/swim lanes, issue templates) +<todo>Identifying the first git repo candidates for migration</todo> 
-  User-acceptance testing + 
-  Continue with migration of the remaining git repositories to GitLab (do not migrate already moved or deprecated git repo archives)  +<todo>Migrating the fist repositories towards GitLab</todo> 
-  Setup GitLab Pipelines for the remaining git repos + 
-  - Adapt wiki pages about the new GitLab server & WoW+<todo>Setup first pipeline (GitLab Pipelines, CI/CD) for build/test</todo> 
 + 
 +<todo>Setup GitLab Issues ticking system on top-level organization (labels, kanban board/swim lanes, issue templates)</todo> 
 + 
 +<todo>User-acceptance testing</todo> 
 + 
 +<todo>Continue with migration of the remaining git repositories to GitLab (do not migrate already moved or deprecated git repo archives)</todo> 
 + 
 +<todo>Setup GitLab Pipelines for the remaining git repos</todo> 
 + 
 +<todo>Roll-out to production</todo> 
 + 
 +<todo>Adapt wiki pages about the new GitLab server & WoW</todo>
  
  
wiki/development/gitlab.txt · Last modified: 2021/04/01 15:10 by danger89