Implement "archive-artifacts" flow for containers in STD-CI

Description

This is a part of containers CI/CD flow implementation process.

We want to implement functionality similar to what "archive-artifacts" gives use for regular files, for containers in standard-CI.

The design as as following:

  1. An STD-CI script that generated container images need to tag them with the "exported-artifacts" tag.

  2. After the STD-CI script finishes successfully, the CI system will take the tagged container images and push them the the "ovirtinfra" account on DockerHub.

  3. The CI system will tage pushed images with the SHA1 hash of the URL of the Jenkins job build that built the image (Can be found in $BUILD_URL)

  4. The CI system will output examples for 'docker pull' and 'docker run' command that would be needed to obtain the build image to the build status screen (Using the Groovy post-build plugin)

Activity

Show:

Former user July 9, 2017 at 3:48 PM

Moving to blocked. Waiting for code review

Former user July 9, 2017 at 1:21 PM

Verified this flow in out staging jenkins.
Build with a container export
Build without a container export

Fixed

Details

Assignee

Reporter

Blocked By

Components

Priority

Created May 21, 2017 at 8:20 AM
Updated August 3, 2017 at 3:02 PM
Resolved July 19, 2017 at 11:25 AM

Flag notifications