Code Review
/
releng.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[fuel] Docker: create manifest for saltminion-maas
[releng.git]
/
jjb
/
fuel
/
fuel-docker-jobs.yaml
diff --git
a/jjb/fuel/fuel-docker-jobs.yaml
b/jjb/fuel/fuel-docker-jobs.yaml
index
98ed66d
..
fe27897
100644
(file)
--- a/
jjb/fuel/fuel-docker-jobs.yaml
+++ b/
jjb/fuel/fuel-docker-jobs.yaml
@@
-14,7
+14,7
@@
disabled: false
- gambia:
branch: 'stable/{stream}'
disabled: false
- gambia:
branch: 'stable/{stream}'
- disabled:
tru
e
+ disabled:
fals
e
arch_tag:
- 'amd64':
arch_tag:
- 'amd64':
@@
-29,6
+29,7
@@
node-parameters: false
predefined-parameters: |
PUSH_IMAGE=$PUSH_IMAGE
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
COMMIT_ID=$COMMIT_ID
GERRIT_REFNAME=$GERRIT_REFNAME
kill-phase-on: FAILURE
@@
-69,6
+70,11
@@
- throttle:
max-per-node: 1
option: 'project'
- throttle:
max-per-node: 1
option: 'project'
+ - build-blocker:
+ use-build-blocker: true
+ blocking-jobs:
+ - 'fuel-docker-.*'
+ blocking-level: 'NODE'
scm:
- git-scm
scm:
- git-scm
@@
-108,6
+114,12
@@
branch: '{branch}'
slave_label: '{slave_label}'
arch_tag: '{arch_tag}'
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:
scm:
- git-scm
builders:
@@
-119,7
+131,7
@@
*)
tag="{stream}" ;;
esac
*)
tag="{stream}" ;;
esac
-
sudo
./ci/build.sh $tag
+ ./ci/build.sh $tag
- job-template:
name: 'fuel-docker-manifest-{stream}'
- job-template:
name: 'fuel-docker-manifest-{stream}'
@@
-132,6
+144,8
@@
name: SLAVE_LABEL
default: 'opnfv-build-ubuntu'
description: 'Slave label on Jenkins'
name: SLAVE_LABEL
default: 'opnfv-build-ubuntu'
description: 'Slave label on Jenkins'
+ all-nodes: false
+ node-eligibility: 'ignore-offline'
- string:
name: PROJECT
default: "{project}"
- string:
name: PROJECT
default: "{project}"
@@
-161,6
+175,10
@@
--platforms linux/amd64,linux/arm64 \
--template $REPO/fuel:saltmaster-reclass-ARCH-$tag \
--target $REPO/fuel:saltmaster-reclass-$tag
--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
exit $?
# parameter macro
@@
-174,6
+192,8
@@
name: SLAVE_LABEL
default: '{slave_label}'
description: 'Slave label on Jenkins'
name: SLAVE_LABEL
default: '{slave_label}'
description: 'Slave label on Jenkins'
+ all-nodes: false
+ node-eligibility: 'ignore-offline'
- string:
name: GIT_BASE
default: https://gerrit.opnfv.org/gerrit/$PROJECT
- string:
name: GIT_BASE
default: https://gerrit.opnfv.org/gerrit/$PROJECT
@@
-182,6
+202,10
@@
name: PUSH_IMAGE
default: "true"
description: "To enable/disable pushing the image to Dockerhub."
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: ""
- string:
name: COMMIT_ID
default: ""