1 ##############################################
2 # job configuration for docker build and push
3 ##############################################
17 - '{project}-docker-build-push-{stream}'
18 - 'yardstick-docker-build-push-{stream}'
19 #dovetail not sync with release, an independent job
20 #only master by now, will adjust accordingly in future
21 - 'dovetail-docker-build-push-{dovetailstream}'
28 branch: 'stable/{stream}'
32 branch: '{dovetailstream}'
35 ########################
37 ########################
39 name: '{project}-docker-build-push-{stream}'
41 disabled: '{obj:disabled}'
46 - 'opnfv-build-ubuntu-defaults'
50 description: "To enable/disable pushing the image to Dockerhub."
54 description: "Base version to be used."
56 name: DOCKER_REPO_NAME
57 default: "opnfv/{project}"
58 description: "Dockerhub repo to be pushed to."
60 name: UPDATE_LATEST_STABLE
62 description: "This will update the latest_stable image only."
65 description: "If above option is true, this is the tag to be pulled."
69 credentials-id: '{ssh-credentials}'
75 !include-raw-escape: ./opnfv-docker.sh
82 name: 'yardstick-docker-build-push-{stream}'
84 disabled: '{obj:disabled}'
89 - 'opnfv-build-ubuntu-defaults'
93 description: "To enable/disable pushing the image to Dockerhub."
97 description: "Base version to be used."
99 name: DOCKER_REPO_NAME
100 default: "opnfv/yardstick"
101 description: "Dockerhub repo to be pushed to."
103 name: UPDATE_LATEST_STABLE
105 description: "This will update the latest_stable image only."
108 description: "If above option is true, this is the tag to be pulled."
112 credentials-id: '{ssh-credentials}'
118 !include-raw-escape: ./opnfv-docker.sh
125 name: 'dovetail-docker-build-push-{dovetailstream}'
127 disabled: '{obj:disabled}'
132 - 'opnfv-build-ubuntu-defaults'
136 description: "To enable/disable pushing the image to Dockerhub."
137 #BASE_VERSION parameter is used for version control
138 #by now, only master branch is used, this parameter takes no effect
139 #once branch control settled, should be adjusted togather with
140 #opnfv-docker.sh and caculate_version.sh
144 description: "Base version to be used."
146 name: DOCKER_REPO_NAME
147 default: "opnfv/dovetail"
148 description: "Dockerhub repo to be pushed to."
150 name: UPDATE_LATEST_STABLE
152 description: "This will update the latest_stable image only."
155 description: "If above option is true, this is the tag to be pulled."
159 credentials-id: '{ssh-credentials}'
165 !include-raw-escape: ./opnfv-docker.sh