- name: ceph-dev-build
current-parameters: true
exposed-scm: false
- - multijob:
- name: 'nfs-ganesha build phase'
- condition: SUCCESSFUL
- projects:
- - name: nfs-ganesha
- current-parameters: false
- predefined-parameters: |
- CEPH_BRANCH=${BRANCH}
- exposed-scm: false
wrappers:
- inject-passwords:
+++ /dev/null
-#!/bin/bash -ex
-
-# update shaman with the triggered build status. At this point there aren't any
-# architectures or distro information, so we just report this with the current
-# build information
-BRANCH=`branch_slash_filter ${GIT_BRANCH}`
-SHA1=${GIT_COMMIT}
-
-create_build_status "queued" "nfs-ganesha"
+++ /dev/null
-- job:
- name: nfs-ganesha-trigger
- node: master
- project-type: freestyle
- defaults: global
- quiet-period: 5
- block-downstream: false
- block-upstream: false
- properties:
- - github:
- url: https://github.com/nfs-ganesha/nfs-ganesha
- discard-old-builds: true
- logrotate:
- daysToKeep: 1
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: -1
-
- triggers:
- - github
-
- scm:
- - git:
- url: https://github.com/nfs-ganesha/nfs-ganesha
- browser: auto
- # The default is to build and publish every branch.
- # Uncomment this for testing:
- branches:
- - 'origin/next'
- skip-tag: true
- timeout: 20
- wipe-workspace: true
-
- builders:
- - shell:
- !include-raw:
- - ../../../scripts/build_utils.sh
- - ../../build/notify
- - trigger-builds:
- - project: 'nfs-ganesha'
- predefined-parameters: |
- CEPH_BRANCH=master
-
- wrappers:
- - inject-passwords:
- global: true
- mask-password-params: true
display-name: 'nfs-ganesha'
block-downstream: false
block-upstream: false
+ properties:
+ - github:
+ url: https://github.com/nfs-ganesha/nfs-ganesha
concurrent: true
parameters:
- string:
name: ARCH
values:
- ARCHS
+ triggers:
+ - github
+ - pollurl:
+ urls:
+ - url: https://shaman.ceph.com/api/repos/ceph/master/latest/centos/7/repo
+ check-content:
+ - simple: true
+ - url: https://shaman.ceph.com/api/repos/ceph/kraken/latest/centos/7/repo
+ check-content:
+ - simple: true
+ - url: https://shaman/ceph.com/api/repos/ceph/master/latest/ubuntu/xenial/repo
+ check-content:
+ - simple: true
+ - url: https://shaman/ceph.com/api/repos/ceph/kraken/latest/ubuntu/xenial/repo
+ check-content:
+ - simple: true
scm:
- nfs-ganesha