From 22446ac92f0812654848b5dd995935bcf5854640 Mon Sep 17 00:00:00 2001 From: Ken Dreyer Date: Mon, 13 Apr 2015 16:56:52 -0600 Subject: [PATCH] import ceph jjb task This imports the current settings for "ceph" as YAML. This is an import of the job previously defined in Jenkins' own data store (ie /home2/jenkins/jobs/ceph/config.xml) Signed-off-by: Ken Dreyer --- ceph/config/definitions/ceph.yml | 56 ++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 ceph/config/definitions/ceph.yml diff --git a/ceph/config/definitions/ceph.yml b/ceph/config/definitions/ceph.yml new file mode 100644 index 00000000..6f2c3968 --- /dev/null +++ b/ceph/config/definitions/ceph.yml @@ -0,0 +1,56 @@ +- 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 -- 2.39.5