blob: a4599d8529cbdae9635310b7d410e0b910bbaedc [file] [log] [blame]
Zack Williamsbe542312022-06-23 21:51:32 -07001---
Joey Armstrong6a9013e2024-02-01 17:56:57 -05002# SPDX-FileCopyrightText: 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
Zack Williamsbe542312022-06-23 21:51:32 -07003# SPDX-License-Identifier: Apache-2.0
4
5# check helm charts with `helm lint --strict` and that charts version is
6# updated when the contents of a chart is modified.
7
8- job-template:
9 id: helm-lint
10 name: 'helm-lint_{project}'
11 description: |
12 Created by helm-lint job-template from ci-management/jjb/templates/helm-lint.yaml
13
14 triggers:
15 - onf-infra-gerrit-trigger-patchset:
16 gerrit-server-name: '{gerrit-server-name}'
17 project-regexp: '{project}'
18 branch-regexp: '{all-branches-regexp}'
19 file-include-regexp: '{all-files-regexp}'
20 dependency-jobs: ''
21
22 properties:
23 - onf-infra-properties:
24 build-days-to-keep: '{build-days-to-keep}'
25 artifact-num-to-keep: '{artifact-num-to-keep}'
26
27 wrappers:
28 - lf-infra-wrappers:
29 build-timeout: '{build-timeout}'
30 jenkins-ssh-credential: '{jenkins-ssh-credential}'
31
32 scm:
33 - onf-infra-gerrit-scm:
34 git-url: '{gerrit-server-ssh-url}/$GERRIT_PROJECT'
35 refspec: '$GERRIT_REFSPEC'
36 branch: '$GERRIT_BRANCH'
37 submodule-disable: '{submodule-disable}'
38 submodule-recursive: 'false'
39 submodule-timeout: '{submodule-timeout}'
40 choosing-strategy: gerrit
41 jenkins-ssh-credential: '{jenkins-ssh-credential}'
42 basedir: ''
43
44 node: 'ubuntu18.04-basebuild-2c-4g'
45 project-type: freestyle
46 concurrent: true
47
48 builders:
49 - shell: !include-raw-escape: jjb/shell/helm-lint.sh
Joey Armstrongaf679da2023-01-31 14:22:41 -050050
51# [EOF]