]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
import ceph jjb task
authorKen Dreyer <kdreyer@redhat.com>
Mon, 13 Apr 2015 22:56:52 +0000 (16:56 -0600)
committerKen Dreyer <kdreyer@redhat.com>
Tue, 14 Apr 2015 00:11:22 +0000 (18:11 -0600)
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 <kdreyer@redhat.com>
ceph/config/definitions/ceph.yml [new file with mode: 0644]

diff --git a/ceph/config/definitions/ceph.yml b/ceph/config/definitions/ceph.yml
new file mode 100644 (file)
index 0000000..6f2c396
--- /dev/null
@@ -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.&lt;br/&gt;
+
+If this is checked, then the builds will be signed by the release key (17ED316D).&lt;br/&gt;
+
+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