Separate lint job from the test

* Split lint and test jobs
* Add lint job to be run against all files

Change-Id: I74da7999324283984d61f38ae9fb394ee5b37ce6
Closes: #386
This commit is contained in:
Sirajudeen
2020-11-04 16:14:51 +00:00
parent c86bbeaed9
commit c0f116a68c
5 changed files with 39 additions and 9 deletions

View File

@@ -27,13 +27,19 @@
- ^Makefile$
- ^\.golangci\.yaml$
- ^(go\.(mod|sum)|.*\.go)$
- ^playbooks/airship-airshipctl-(golint|lint-unit)\.yaml$
- ^playbooks/airship-airshipctl-(golint|lint|unit)\.yaml$
- ^tools/(coverage_check|golint|gomod_check|install_linter)$
- job:
name: airship-airshipctl-lint-unit
name: airship-airshipctl-lint
pre-run: playbooks/airship-airshipctl-deploy-docker.yaml
run: playbooks/airship-airshipctl-lint-unit.yaml
run: playbooks/airship-airshipctl-lint.yaml
nodeset: airship-airshipctl-single-node
- job:
name: airship-airshipctl-unit
pre-run: playbooks/airship-airshipctl-deploy-docker.yaml
run: playbooks/airship-airshipctl-unit.yaml
nodeset: airship-airshipctl-single-node
files: *gofiles
@@ -102,10 +108,12 @@
dependencies:
- name: openstack-tox-docs
soft: true
- name: airship-airshipctl-lint-unit
- name: airship-airshipctl-lint
soft: true
- name: airship-airshipctl-golint
soft: true
- name: airship-airshipctl-unit
soft: true
- name: airship-airshipctl-build-image
soft: true
- name: airship-airshipctl-validate-site-docs

View File

@@ -19,7 +19,8 @@
files:
- ^docs/.*$
- airship-airshipctl-golint
- airship-airshipctl-lint-unit
- airship-airshipctl-lint
- airship-airshipctl-unit
- airship-airshipctl-roles-test
- airship-airshipctl-build-image
- airship-airshipctl-validate-site-docs
@@ -29,7 +30,8 @@
gate:
jobs:
- openstack-tox-docs: *docs
- airship-airshipctl-lint-unit
- airship-airshipctl-lint
- airship-airshipctl-unit
- airship-airshipctl-build-image
- airship-airshipctl-validate-site-docs
- airship-airshipctl-gate-script-runner