diff options
author | Victor Morales <v.morales@samsung.com> | 2020-08-13 18:49:28 -0400 |
---|---|---|
committer | Victor Morales <v.morales@samsung.com> | 2020-08-13 19:28:36 -0400 |
commit | cb2a4f34df19398c2800beca0d8723ad4f0d2573 (patch) | |
tree | 5e026811c1284705d8c4870c940e7b635330e17a /jjb/kuberef/kuberef-verify-jobs.yaml | |
parent | 0c108ad88bad281eaea677419969d5dc0e641517 (diff) |
Add Lint process to Kuberef
Lint tools allow to check syntax errors and verify best practices on
coding. This change includes a Jenkins Job for running those tools
on every change submitted.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: I0a4a5378a8e75322993be049b961886d5595c0db
Diffstat (limited to 'jjb/kuberef/kuberef-verify-jobs.yaml')
-rw-r--r-- | jjb/kuberef/kuberef-verify-jobs.yaml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/jjb/kuberef/kuberef-verify-jobs.yaml b/jjb/kuberef/kuberef-verify-jobs.yaml new file mode 100644 index 000000000..dfe6d7276 --- /dev/null +++ b/jjb/kuberef/kuberef-verify-jobs.yaml @@ -0,0 +1,51 @@ +--- +- project: + name: kuberef-verify + project: kuberef + stream: + - master: + branch: '{stream}' + jobs: + - '{project}-verify-lint-{stream}' + +- job-template: + name: '{project}-verify-lint-{stream}' + scm: + - kuberef-project-scm + triggers: + - gerrit: + server-name: 'gerrit.opnfv.org' + trigger-on: + - patchset-created-event + - comment-added-contains-event: + comment-contains-value: 'recheck' + - comment-added-contains-event: + comment-contains-value: 'reverify' + projects: + - project-compare-type: 'ANT' + project-pattern: 'kuberef' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + skip-vote: + successful: false + failed: false + unstable: false + notbuilt: false + builders: + - kubref-run-linting + +- scm: + name: kuberef-project-scm + scm: + - git: + url: https://gerrit.opnfv.org/gerrit/kuberef + refspec: '+refs/changes/*:refs/changes/*' + branches: + - '{ref}' + +- builder: + name: kubref-run-linting + builders: + - shell: + !include-raw: ./kuberef-run-linting.sh |