blob: 3150c13d7b57eee8f174adbbf158df0a958a0614 [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:
19 - timed: |
20 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:
35 name: executorNode
36 default: 'onf-build'
37 description: 'Name of the Jenkins node to run the job on'
38
39 - string:
40 name: manifestUrl
41 default: '{gerrit-server-url}/{cord-repo-manifest}'
42 description: 'URL to the repo manifest'
43
44 - string:
45 name: manifestBranch
Kailash Khalasi17b293d2018-06-12 10:04:45 -070046 default: 'master'
Kailash Khalasic3f74902018-06-12 09:20:38 -070047 description: 'Name of the repo branch to use'
48
49 project-type: pipeline
50 concurrent: true
51
52 dsl: !include-raw-escape: pipeline/voltha-automated-build.groovy
53