blob: 1a0a6a2904a7dad88f7e660f1315734dac622366 [file] [log] [blame]
Kailash Khalasia5c04552019-01-17 18:24:11 +00001---
2# CORD helm chart publishing tasks
3
4- project:
5 name: voltha-atest-provisioning
6
7 project-name: 'voltha'
8
9 jobs:
10 - 'voltha-atest-provisioning'
11
12- job-template:
13 id: voltha-atest-provisioning
14 name: 'voltha-atest-provisioning'
15 description: |
16 Created by {id} job-template from ci-management/jjb/voltha-atest-provisioning.yaml
17 Voltha automated tests run per commit. Tests reside in voltha repo
18
19 triggers:
20 - cord-infra-gerrit-trigger-patchset:
21 gerrit-server-name: '{gerrit-server-name}'
22 project-regexp: 'voltha'
23 branch-regexp: '{supported-branches-regexp}'
24 dependency-jobs: '{dependency-jobs}'
25 file-include-regexp: '{all-files-regexp}'
26
27 properties:
28 - cord-infra-properties:
29 build-days-to-keep: '{build-days-to-keep}'
30 artifact-num-to-keep: '{artifact-num-to-keep}'
31
32 wrappers:
33 - lf-infra-wrappers:
34 build-timeout: '{build-timeout}'
35 jenkins-ssh-credential: '{jenkins-ssh-credential}'
36
37 parameters:
38 - string:
39 name: executorNode
40 default: 'qct-pod3-voltha-testing'
41 description: 'Name of the Jenkins node to run the job on'
42
43 - string:
44 name: manifestUrl
45 default: '{gerrit-server-url}/{cord-repo-manifest}'
46 description: 'URL to the repo manifest'
47
48 - string:
49 name: manifestBranch
50 default: 'master'
51 description: 'Name of the repo branch to use'
52
53 - string:
54 name: gerritChangeNumber
55 default: '$GERRIT_CHANGE_NUMBER'
56 description: 'Changeset number in Gerrit'
57
58 - string:
59 name: gerritPatchsetNumber
60 default: '$GERRIT_PATCHSET_NUMBER'
61 description: 'PatchSet number in Gerrit'
62
63
64 project-type: pipeline
65 concurrent: false
66
67 dsl: !include-raw-escape: pipeline/voltha-atest-provisioning.groovy