From 8fef6eeec2256395dc1dbaf2d8484ebf78b8a38b Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Ollivier?= Date: Wed, 14 Nov 2018 10:52:38 +0100 Subject: [PATCH] Protect vs build-args not consumed MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit BRANCH is useless in case of components which only inherits from tempest. The build could simply fail depending on the docker version [1]. [1] https://build.opnfv.org/ci/job/opnfv-functest-components-latest-build/1/console Change-Id: I7fe0c5bf8373e61a658153fda3d3a4bd233f6bc0 Signed-off-by: Cédric Ollivier (cherry picked from commit 284e30415fdec9c1a17c7f0b0b023fb0bbf045ce) --- ci/gate.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ci/gate.yaml b/ci/gate.yaml index 58f1fd6b5..fa872c90a 100644 --- a/ci/gate.yaml +++ b/ci/gate.yaml @@ -26,10 +26,15 @@ - functest-gerrit builders: - shell: | + case "{container}" in + "components") + args="" ;; + *) + args="--build-arg BRANCH=${{branch}}" ;; + esac cd docker/$(echo {container} |cut -d\- -f 2) - docker build \ - --pull=false --no-cache --force-rm=true \ - --build-arg BRANCH=${{branch}} \ + sudo docker build \ + ${{args}} --pull=false --no-cache --force-rm=true \ -t {repo}/functest-{container}:{tag} . - project: -- 2.16.6