Add golang-jobs

Start with getting the basics in place and a single gofmt check job.

Change-Id: Ic64d9c753521542127dce73e8172522c3ec24bf5
This commit is contained in:
Dean Troyer 2016-12-20 16:51:30 -06:00
parent c84f748e66
commit 7752bf73df
3 changed files with 35 additions and 1 deletions

View File

@ -0,0 +1,22 @@
- job-template:
name: 'gate-{name}-fmt-{node}'
node: '{node}'
builders:
- print-template-name:
template-name: "{template-name}"
- install-distro-packages
- revoke-sudo
- shell: |
#!/bin/bash -xe
make fmt
publishers:
- console-log
- job-group:
name: golang-jobs
node:
- ubuntu-xenial
jobs:
- 'gate-{name}-fmt-{node}'

View File

@ -4792,6 +4792,12 @@
- ubuntu-xenial
- openstack-publish-jobs
- project:
name: golang-client
jobs:
- golang-jobs
- project:
name: governance
docroot: tc

View File

@ -361,6 +361,12 @@ project-templates:
check:
- gate-fuel-ccp-validate
- name: golang-jobs
check:
- 'gate-{name}-fmt-ubuntu-xenial'
gate:
- 'gate-{name}-fmt-ubuntu-xenial'
- name: python-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
@ -9889,7 +9895,7 @@ projects:
- name: openstack/golang-client
template:
- name: merge-check
- name: noop-jobs
- name: golang-jobs
- name: openstack/governance
template: