On 14.12.2016 11:27, Daniel P. Berrange wrote: > Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> > --- > jobs/go.yaml | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ > projects/libvirt-go.yaml | 14 ++++++++++ > 2 files changed, 85 insertions(+) > create mode 100644 jobs/go.yaml > create mode 100644 projects/libvirt-go.yaml > > diff --git a/jobs/go.yaml b/jobs/go.yaml > new file mode 100644 > index 0000000..ce6f79b > --- /dev/null > +++ b/jobs/go.yaml > @@ -0,0 +1,71 @@ > + > +- job-template: > + id: go-build-job > + name: '{name}-{branch}-build' > + project-type: matrix > + description: '{title} Build' > + autogen_args: '' > + workspace: '{name}-{branch}' > + block-downstream: true > + block-upstream: true > + properties: > + - build-discarder: > + days-to-keep: 30 > + num-to-keep: 1000 > + scm: > + - git: > + url: git://n64.pufty.ci.centos.org/{name}.git > + branches: > + - origin/{branch} > + clean: > + after: true > + skip-tag: true > + wipe-workspace: false > + triggers: > + - reverse: > + jobs: '{obj:parent_jobs}' > + - pollscm: > + cron: "H/20 * * * *" > + axes: > + - axis: > + name: systems > + type: slave > + values: '{obj:machines}' > + builders: > + - shell: | > + go build -v > + publishers: > + - email: > + recipients: '{obj:spam}' > + notify-every-unstable-build: true > + send-to-individuals: false > + > +- job-template: > + id: go-check-job > + name: '{name}-{branch}-check' > + project-type: matrix > + description: '{title} Check' > + check_env: '' > + workspace: '{name}-{branch}' > + block-downstream: true > + block-upstream: true > + properties: > + - build-discarder: > + days-to-keep: 30 > + num-to-keep: 1000 > + triggers: > + - reverse: > + jobs: '{obj:parent_jobs}' > + axes: > + - axis: > + name: systems > + type: slave > + values: '{obj:machines}' > + builders: > + - shell: | > + go test -tags api > + publishers: > + - email: > + recipients: '{obj:spam}' > + notify-every-unstable-build: true > + send-to-individuals: false > diff --git a/projects/libvirt-go.yaml b/projects/libvirt-go.yaml > new file mode 100644 > index 0000000..8ad7a2e > --- /dev/null > +++ b/projects/libvirt-go.yaml > @@ -0,0 +1,14 @@ > + > +- project: > + name: libvirt-go > + machines: > + - libvirt-centos-7 > + - libvirt-fedora-23 > + - libvirt-fedora-24 > + - libvirt-fedora-rawhide I guess there's no Go on rhel6, is it? > + title: Libvirt Go > + jobs: > + - go-build-job: > + parent_jobs: 'libvirt-master-build' > + - go-check-job: > + parent_jobs: 'libvirt-go-master-build' > ACK Michal -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list