On Wed, Dec 14, 2016 at 11:44:54AM +0100, Michal Privoznik wrote: > 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? Nope. In fact I'm not actually sure if its in Centos 7 base repos or not. I've installed it in the Fedora CI VMs, and I'll check whether its available for Centos 7 before pushing this. > > > + title: Libvirt Go > > + jobs: > > + - go-build-job: > > + parent_jobs: 'libvirt-master-build' > > + - go-check-job: > > + parent_jobs: 'libvirt-go-master-build' > > > > ACK Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://entangle-photo.org -o- http://search.cpan.org/~danberr/ :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list