User Tools

Site Tools


This is an old revision of the document!

GitLab server

Within X2Go we are running a GitLab server (currently work in process).

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).

We are using the open-source (FOSS) version.


Status: Ready for acceptance testing

Work packages

The following work packages are identified for the migration towards GitLab:

  1. Creating an top-level project in GitLab for X2Go
  2. Identifying the first git repo candidates for migration
  3. Migrating the fist repositories towards GitLab
  4. Setup first pipeline (GitLab Pipelines, CI/CD) for build/test
  5. Setup GitLab Issues ticking system on top-level organization (labels, kanban board/swim lanes, issue templates)
  6. User-acceptance testing
  7. Continue with migration of the remaining git repositories to GitLab (do not migrate already moved or deprecated git repo archives)
  8. Setup GitLab Pipelines for the remaining git repos
  9. Adapt wiki pages about the new GitLab server & WoW
wiki/development/gitlab.1617287365.txt.gz · Last modified: 2021/04/01 14:29 by danger89