Explore Jenkins importer

This is a time-boxed research spike to explore the creation of a POC for importing Jenkins CI into GitLab CI.

Timebox

We shall spend no more than 5 days researching. If more time is needed, PM and EM can agree to extend the timebox.

Goal

Create a POC that imports the simplest Jenkins configuration into GitLab CI, so that we can gain a better understanding of the problem domain.

Result

We would like to be able to answer the following questions:

  • Does Jenkins API allow the migration, or will the user have to save/export their configuration and then import it into GitLab?
  • What level of effort can be expected to get to the MVC? (Was the POC harder, easier or about as expected?)
  • Were there any gotchas or unexpected findings?
  • Any other findings?
  • Explore and link other spikes.
Edited by Haris Delalić