Add support for container releases 70/16470/47
authorAric Gardner <agardner@linuxfoundation.org>
Wed, 7 Aug 2019 18:05:51 +0000 (14:05 -0400)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Fri, 23 Aug 2019 23:57:13 +0000 (16:57 -0700)
commitd528f52b9ebd3c9982045e4cb754eb8bd0f1e007
tree4c14102112a8f1218b41f07d6f034c1692f058e3
parent84da49578cee70148509f484272870ac4de7f5d5
Add support for container releases

- Add support for distribution_type container
- Add conditional build step.
If {build-node} is ^.*-docker-.*
docker login will occur for verify and merge.
- Trigger updated to support hidden releases
directory. (releases\/.*\.yaml|\.releases\/.*\.yaml)
- Container support:
    container_release_file example:

        containers:
            - name: example
            version: 1.5.1-20190806T184921Z

    - Verify pulls container
    - Grab the image_id
    - Merge
    - Apply tag
    - Push the container

ISSUE: RELENG-2292
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Ibc6cf1a22bd6c0136a94d2b434c6cd332c12b43f
.jjb-test/lf-release-jobs.yaml
docs/jjb/lf-release-jobs.rst
jjb/lf-release-jobs.yaml
releasenotes/notes/lf-release-jobs-21bd4681a7454451.yaml [new file with mode: 0644]
schema/release-container-schema.yaml [new file with mode: 0644]
shell/release-job.sh