blob: 2ff4575051428504ac195bd1641b0741caf495bb [file] [log] [blame]
Darius87b55832021-12-15 16:12:38 -08001---
2# Run all bess-upf linerate test cases
3- job-template:
4 id: 'bess-upf-linerate-tests'
5 name: 'bess-upf-linerate-tests'
6
7 description: |
8 Created by {id} job-template from ci-management/jjb/bess-upf-job.yaml, script ../pipeline/bess-upf.groovy<br/>
9
10 # Cron syntax; trigger daily at 23:00 PST
11 triggers:
12 - timed: |
13 TZ=US/Pacific
14 0 23 * * *
15
16 properties:
17 - onf-infra-properties:
18 build-days-to-keep: '14'
19 artifact-num-to-keep: '14'
20
21 wrappers:
22 - lf-infra-wrappers:
23 jenkins-ssh-credential: '{github-onf-bot-ssh-credential}'
24 build-timeout: '{build-timeout}' # NOTE - required for JJB macro, not used, see groovy file
25
26 parameters:
27 - string:
28 name: BUILD_NODE
29 default: 'menlo-pdp-lotta-nics'
30 description: 'Name of the Jenkins build executor to run the job on'
31 - string:
32 name: UPF_HOST_NODE
33 default: 'BESS-Test'
34 description: 'Name of the remote server hosting the BESS-UPF instance'
35 - string:
36 name: GIT_URL
37 default: 'git@github.com:dariusgrassi/upf-epc.git'
38 description: 'Location of bess-upf repository that tests will check'
39 - string:
40 name: GIT_BRANCH
41 default: 'master'
42 description: 'Name of Git branch to pull from bess-upf repository'
43 - string:
44 name: MAINTAINERS
45 default: 'max@opennetworking.org, carmelo@opennetworking.org'
46 description: 'Contacts of people to bother when BESS-UPF line rate tests fail'
47
48 project-type: pipeline
49 concurrent: true
50 extraEnvironmentVars: ""
51 sandbox: true
52
53 dsl: !include-raw-escape: ../pipeline/bess-upf-linerate.groovy
54
55- project:
56 name: bess-upf-linerate-tests
57 jobs:
58 - 'bess-upf-linerate-tests'