[go: up one dir, main page]

Skip to content

ETSI OSM migration to GitLab

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

ETSI OSM migration to GitLab

Background

Open Source MANO (OSM) has been using Gerrit/Jenkins for its main software building since inception. In the past year, GitLab was added for documentation and a source for housing Network Function Descriptors.

Having since applied for and receiving the open source license, OSM is looking to leverage its self hosted GitLab investment to take advantage of the easy to use security scanning and additional capabilities such as internal Docker Registry, and PyPi repositories.

Goals

  • Daily security scans of produced artifacts
  • Scans of included licenses
  • Dependency matrix
  • Potentially code health and unit test reports
  • Mirror of existing Gerrit repository to ensure scheduled jobs execute on current code base

Quick Facts

  • Timeline. - Already under way
  • Product. - GitLab Gold/Ultimate
  • Project's License. Apache 2.0

Current Tooling and Replacements

Tool Feature GitLab feature GitLab edition
Gerrit Code Review Merge Requests
Jenkins Build System GitLab-CI
Artifactory Package Repository GitLab
Fossology License scanning GitLab license ci template

Collaborators

Related Issues

Blockers

  • [ ]

Urgent

Important but not urgent

  • [ ]

Nice to have

  • [ ]

/cc @nuritzi

Edited by 🤖 GitLab Bot 🤖