--- /dev/null
+- job:
+ name: ceph
+ description: 'This is the main ceph build task.'
+ project-type: multijob
+ defaults: global
+ disabled: false
+ display-name: 'ceph'
+ concurrent: false
+ logrotate:
+ daysToKeep: -1
+ numToKeep: 25
+ artifactDaysToKeep: 25
+ artifactNumToKeep: 25
+ block-downstream: false
+ block-upstream: false
+ properties:
+ - github:
+ url: https://github.com/ceph/ceph
+
+ parameters:
+ - string:
+ name: BRANCH
+ description: "The git branch (or tag) to build"
+ default: master
+
+ - bool:
+ name: RELEASE
+ description: "
+If this is unchecked, then the builds will be signed with the autosign key (03C3951A). This is the default.<br/>
+
+If this is checked, then the builds will be signed by the release key (17ED316D).<br/>
+
+Only check this box if we will be shipping the packages as formal releases."
+
+ builders:
+ - multijob:
+ name: 'ceph setup phase'
+ condition: SUCCESSFUL
+ projects:
+ - name: ceph-setup
+ current-parameters: true
+ exposed-scm: false
+ - multijob:
+ name: 'ceph build phase'
+ condition: SUCCESSFUL
+ projects:
+ - name: ceph-build
+ current-parameters: true
+ exposed-scm: false
+ - multijob:
+ name: 'ceph package phase'
+ condition: SUCCESSFUL
+ projects:
+ - name: ceph-package
+ current-parameters: true
+ exposed-scm: false