1 ########################
2 # Job configuration for fuel
3 ########################
5 name: fuel-project-jobs
17 branch: 'stable/{stream}'
18 gs-pathname: '/{stream}'
22 - 'fuel-merge-deploy-virtual-{stream}'
23 - 'fuel-deploy-generic-daily-{stream}'
25 ########################
27 ########################
29 name: 'fuel-merge-deploy-virtual-{stream}'
43 use-build-blocker: true
45 - 'fuel-os-.*?-virtual-daily-.*'
46 - 'fuel-merge-deploy-virtual-.*'
53 - 'fuel-virtual-defaults':
54 installer: '{installer}'
55 - '{installer}-defaults'
56 - fuel-project-parameter:
57 gs-pathname: '{gs-pathname}'
66 server-name: 'gerrit.opnfv.org'
69 - comment-added-contains-event:
70 comment-contains-value: 'remerge'
72 - project-compare-type: 'ANT'
73 project-pattern: '{project}'
75 - branch-compare-type: 'ANT'
76 branch-pattern: '**/{branch}'
82 disable-strict-forbidden-file-verification: 'true'
86 dependency-jobs: 'fuel-merge-build-{stream}'
90 !include-raw-escape: ./fuel-download-artifact.sh
92 !include-raw-escape: ./fuel-deploy.sh
94 !include-raw-escape: ./fuel-workspace-cleanup.sh
98 recipients: fzhadaev@mirantis.com
99 - email-jenkins-admins-on-failure
102 name: 'fuel-deploy-generic-daily-{stream}'
106 disabled: '{obj:disabled}'
115 use-build-blocker: true
117 - 'fuel-os-.*?-daily-.*'
118 - 'fuel-deploy-generic-daily-.*'
125 - '{installer}-defaults'
128 default: https://gerrit.opnfv.org/gerrit/$PROJECT
129 description: 'Git URL to use on this Jenkins Slave'
131 name: DEPLOY_SCENARIO
132 default: 'os-odl_l2-nofeature-ha'
135 description: 'Slave name on Jenkins'
142 - fuel-project-parameter:
143 gs-pathname: '{gs-pathname}'
150 name: '$BUILD_NUMBER - POD: $NODE_NAME Scenario: $DEPLOY_SCENARIO'
154 !include-raw-escape: ./fuel-download-artifact.sh
156 !include-raw-escape: ./fuel-deploy.sh
158 ########################
160 ########################
162 name: fuel-project-parameter
166 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
167 description: "URL to Google Storage."