blob: 73e36a6913c58420fb60f82848269918f2435300 [file] [log] [blame]
Kailash Khalasic585d062018-04-06 16:22:40 -07001---
Kailash Khalasi3074e602018-04-12 12:09:20 -07002# POD Nightly Build Pipeline Jobs
Kailash Khalasic585d062018-04-06 16:22:40 -07003
4- test-pipe-job-boiler-plate: &test-pipe-job-boiler-plate
5 name: test-pipe-job-boiler-plate
6
7 project-type: pipeline
8
9 sandbox: true
10
11 properties:
12
13 - build-discarder:
14 num-to-keep: 20
15 gitURL: https://gerrit.opencord.org/cord-tester
16
17- test-pipe-init-procedure-plate: &test-pipe-init-procedure-plate
18 name: test-pipe-init-procedure-plate
19 project: cord-tester
20 stream: 'master'
21 jenkins-path: 'Jenkinsfile'
22
23
24- job-version-plate: &job-version-plate
25 name: job-version-plate
26 version:
27 - 'master'
28
Kailash Khalasic585d062018-04-06 16:22:40 -070029- job-template:
30 name: 'automated-nightly-build-qct4-cord-master'
31 description: |
32 <!-- Managed by Jenkins Job Builder -->
33 It builds nighlty a full POD using R-CORD at QCT - POD 4 <br /><br />
34 Created by Kailash Khalasi - kailash@opennetworking.org<br />
35 Copyright (c) 2017 Open Networking Foundation (ONF)
36
37 <<: *test-pipe-job-boiler-plate
38
39 parameters:
Kailash Khalasic585d062018-04-06 16:22:40 -070040 - string:
Kailash Khalasibb7ca642018-04-11 13:35:17 -070041 name: devNodeName
42 default: 'qct-cord-pod4'
43 description: 'Jenkins node name of Dev Node'
44
45 - string:
Kailash Khalasic585d062018-04-06 16:22:40 -070046 name: configRepoUrl
47 default: 'https://gerrit.opencord.org/pod-configs'
48 description: 'The URL of the POD configs repository'
49
50 - string:
51 name: configRepoBaseDir
52 default: 'pod-configs/'
53 description: 'The directory inside the POD configs repository'
54
55 - string:
56 name: configRepoFile
57 default: 'deployment-configs/qct-pod4.yml'
58 description: 'The deployment config file'
59
60 - string:
61 name: RECEIPIENT
62 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
63 description: ''
64
65 - lf-infra-parameters:
66 project: 'CordTest'
67 branch: 'master'
68 stream: 'master'
69 lftools-version: '<1.0.0'
70
71 concurrent: true
72
73 triggers:
74 - timed: |
75 TZ=America/Los_Angeles
76 H 21 * * *
77
78 pipeline-scm:
Kailash Khalasi3074e602018-04-12 12:09:20 -070079 script-path: 'Jenkinsfile'
Kailash Khalasic585d062018-04-06 16:22:40 -070080 scm:
81 - git:
82 url: 'https://gerrit.opencord.org/cord'
83 branches:
84 - 'master'
85
Kailash Khalasic585d062018-04-06 16:22:40 -070086
87- project:
88 name: nightly-build-pipeline
89
90 project-name: 'automated-build-pipeline'
91
92 build-timeout: '300'
93 build-node: 'qct-cord-pod-04'
94
95 jobs:
96 - 'automated-nightly-build-qct4-cord-master'