X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Ffuel%2Ffuel-docker-jobs.yaml;h=fe27897c34732ebd029d5cc9181834d8b204fac6;hb=33f3ebae8fddc760d6deebf31f9cd30994d64df8;hp=22f37b86ca96fd3241254dcc93e1fd84d8402151;hpb=2e8907a0182f6841be75db6d1edaff0cdf387cfa;p=releng.git diff --git a/jjb/fuel/fuel-docker-jobs.yaml b/jjb/fuel/fuel-docker-jobs.yaml index 22f37b86c..fe27897c3 100644 --- a/jjb/fuel/fuel-docker-jobs.yaml +++ b/jjb/fuel/fuel-docker-jobs.yaml @@ -29,6 +29,7 @@ node-parameters: false predefined-parameters: | PUSH_IMAGE=$PUSH_IMAGE + CACHE_INVALIDATE=$CACHE_INVALIDATE COMMIT_ID=$COMMIT_ID GERRIT_REFNAME=$GERRIT_REFNAME kill-phase-on: FAILURE @@ -113,6 +114,12 @@ branch: '{branch}' slave_label: '{slave_label}' arch_tag: '{arch_tag}' + properties: + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'fuel-docker-build-.*' + blocking-level: 'NODE' scm: - git-scm builders: @@ -168,6 +175,10 @@ --platforms linux/amd64,linux/arm64 \ --template $REPO/fuel:saltmaster-reclass-ARCH-$tag \ --target $REPO/fuel:saltmaster-reclass-$tag + sudo manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template $REPO/fuel:saltminion-maas-ARCH-$tag \ + --target $REPO/fuel:saltminion-maas-$tag exit $? # parameter macro @@ -191,6 +202,10 @@ name: PUSH_IMAGE default: "true" description: "To enable/disable pushing the image to Dockerhub." + - string: + name: CACHE_INVALIDATE + default: "0" + description: "Set to any non-zero value to force a Docker cache cleanup" - string: name: COMMIT_ID default: ""