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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user