﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
16857	Set up gitlab	michael2402	team	"Currently, JOSM uses SVN for core and most plugins. We have a lot of external source included in the source svn.
We also have the problem that Jenkins is running on the main server and does not scale well.

When fixing this, we should migrate to git (especially because of the easier branching support, better tooling and since we need to extract parts of the project any way while preserving history)
- Install local gitlab server: https://about.gitlab.com/installation/#ubuntu
- Configure an external CI server to run the gitlab runner: https://docs.gitlab.com/runner/install/
- svn -> git migration script: #16944

The projects will then be
- Project: JOSM with repository JOSM
- Project: JOSM-Plugins with one repository for each plugin
- Project: Dependencies with repository jmapviewer, gettext, ...

The long-term goal is to migrate everything to git and not depend on the OSM SVN server any more."	enhancement	closed	normal		unspecified		worksforme	hack-weekend-2018-10 git gitlab	
