Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

High Level Artifact Build Flow

Ideally, the docker image build process should be fully separated from the Maven (Java/Python/etc.) artifact build process, but this doesn't seem to have been applied in ONAP (?)  This means:

  • One set of Jenkins jobs will build and deploy Maven artifacts to Nexus
  • One set of Jenkins jobs will build the docker images using Maven artifacts already deployed to Nexus before
  • Jenkins job dependencies should be set up so that the former can trigger the latter

Once we include considerations of the SNAPSHOT/STAGING/RELEASE docker tags, we end up with the following general development/release flow:

...