Skip to content

Implementation of delivery service for GCP

Dmitriy Rudko requested to merge fix/gcp-delivery into master

GitLab Issue: osdu/platform/system/delivery#4

There are several Maven structure proposals that we are introducing as a part of these MR:

  1. Introduce common naming convention for Git repos variables:
  • repo.releases.id - source repo for release version of maven dependencies
  • repo.snapshot.id - source repo for snapshot version of maven dependencies
  • publish.releases.id - target repo for publishing of release version of artifacts
  • publish.snapshot.id - target repo for publishing of snapshot version of artifacts
  • etc
  • *.url - respective binary storage url

This change will remove direct dependency on Community GitLab repositories and will allow to run source code through CSPs specific CICD pipelines. The only thing that will be different is CSPs specific maven setting.xml configs

  1. Remove duplication of repositories and distributionManagement in child projects and move them to parent POMs
Edited by Sergey Krupenin (EPAM)

Merge request reports