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
wiki:development:gitlab [2021/04/01 14:29]
danger89 [Work packages]
wiki:development:gitlab [2021/04/01 15:10] (current)
danger89 [Work packages]
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 for X2Go</todo> ([[https://gitlab.x2go.org/x2go|GitLab for X2Go]]) 
-  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.1617287365.txt.gz · Last modified: 2021/04/01 14:29 by danger89