blob: a852607737a0704fd5f29d2f7d35a7e70155f65f [file] [log] [blame]
Kailash Khalasic3f74902018-06-12 09:20:38 -07001---
2# Run build+test of voltha
3
4- project:
5 name: voltha-automated-build
6
7 project-name: '{name}'
8
9 jobs:
10 - 'voltha-build'
11
12- job-template:
13 id: voltha-build
14 name: 'voltha-automated-build'
15 description: |
16 Created by {id} job-template from ci-management/jjb/voltha-automated-build.yaml
17
18 triggers:
hwchiu14f97852019-10-08 10:51:11 -070019 - timed: |
Kailash Khalasic3f74902018-06-12 09:20:38 -070020 TZ=America/Los_Angeles
21 H 2 * * *
22
23 properties:
24 - cord-infra-properties:
25 build-days-to-keep: '{build-days-to-keep}'
26 artifact-num-to-keep: '{artifact-num-to-keep}'
27
28 wrappers:
29 - lf-infra-wrappers:
30 build-timeout: '60'
31 jenkins-ssh-credential: '{jenkins-ssh-credential}'
32
33 parameters:
34 - string:
Zack Williamsb3292082019-10-11 17:15:18 -070035 name: buildNode
hwchiu14f97852019-10-08 10:51:11 -070036 default: 'onf-build'
37 description: 'Name of the Jenkins node to run the job on'
Kailash Khalasic3f74902018-06-12 09:20:38 -070038
39 - string:
hwchiu14f97852019-10-08 10:51:11 -070040 name: manifestUrl
41 default: '{gerrit-server-url}/{cord-repo-manifest}'
42 description: 'URL to the repo manifest'
Kailash Khalasic3f74902018-06-12 09:20:38 -070043
44 - string:
hwchiu14f97852019-10-08 10:51:11 -070045 name: manifestBranch
46 default: 'master'
47 description: 'Name of the repo branch to use'
Kailash Khalasic3f74902018-06-12 09:20:38 -070048
49 project-type: pipeline
50 concurrent: true
51
52 dsl: !include-raw-escape: pipeline/voltha-automated-build.groovy
53