blob: f90f2ed86ac7ad560dc7e06fd0166aaf11b58907 [file] [log] [blame]
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -07001---
Kailash Khalasi52bd7fc2018-07-03 13:49:44 -07002# MCORD 6.0 Build+Test job on Single-Node
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -07003
4- project:
Kailash Khalasi52bd7fc2018-07-03 13:49:44 -07005 name: mcord-build
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -07006
7 project-name: '{name}'
8
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -07009 jobs:
Kailash Khalasi52bd7fc2018-07-03 13:49:44 -070010 - 'mcord_build_test'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070011
Kailash Khalasi52bd7fc2018-07-03 13:49:44 -070012- job-template:
13 id: mcord_build_test
14 name: 'mcord_build_test'
15 description: |
16 Created by {id} job-template from ci-management/jjb/mcord-build.yaml
Suchitra Vemuria74d2632018-05-11 16:12:32 -070017
Kailash Khalasi52bd7fc2018-07-03 13:49:44 -070018 properties:
19 - cord-infra-properties:
20 build-days-to-keep: '{build-days-to-keep}'
21 artifact-num-to-keep: '{artifact-num-to-keep}'
22
23 wrappers:
24 - lf-infra-wrappers:
25 build-timeout: '{build-timeout}'
26 jenkins-ssh-credential: '{jenkins-ssh-credential}'
27
28 parameters:
29 - string:
30 name: executorNode
31 default: 'flex-ocp-mcord'
32 description: 'Name of the Jenkins node to run the job on'
33
34 - string:
35 name: notificationEmail
36 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
37 description: 'List of email recipients'
38
39 project-type: pipeline
40 concurrent: false
41
42 dsl: !include-raw-escape: ../pipeline/mcord-deployment.groovy
43
44 triggers:
45 - reverse:
46 jobs: 'deploy-node-maas'