1 ##############################################
2 # job configuration for docker build and push
3 ##############################################
15 branch: 'stable/{stream}'
19 # projects with jobs for master
34 # projects with jobs for stable
45 - '{project}-docker-build-push-{stream}'
50 name: opnfv-monitor-docker # projects which only monitor dedicated file or path
53 # projects with jobs for master
58 - '{project}-docker-build-push-monitor-{stream}'
60 ########################
62 ########################
64 name: '{project}-docker-build-push-{stream}'
66 disabled: '{obj:disabled}'
68 parameters: ¶meters
71 - 'opnfv-build-ubuntu-defaults'
75 description: "To enable/disable pushing the image to Dockerhub."
77 name: DOCKER_REPO_NAME
78 default: "opnfv/{project}"
79 description: "Dockerhub repo to be pushed to."
83 description: "Release version, e.g. 1.0, 2.0, 3.0"
90 !include-raw-escape: ./opnfv-docker.sh
97 name: '{project}-docker-build-push-monitor-{stream}'
98 disabled: '{obj:disabled}'
99 parameters: *parameters
104 # trigger only matching the file name
108 - change-merged-event
109 - comment-added-contains-event:
110 comment-contains-value: 'remerge'
112 - project-compare-type: 'ANT'
113 project-pattern: '{project}'
115 - branch-compare-type: 'ANT'
116 branch-pattern: '**/{branch}'