blob: 2ff4575051428504ac195bd1641b0741caf495bb [file] [log] [blame]
---
# Run all bess-upf linerate test cases
- job-template:
id: 'bess-upf-linerate-tests'
name: 'bess-upf-linerate-tests'
description: |
Created by {id} job-template from ci-management/jjb/bess-upf-job.yaml, script ../pipeline/bess-upf.groovy<br/>
# Cron syntax; trigger daily at 23:00 PST
triggers:
- timed: |
TZ=US/Pacific
0 23 * * *
properties:
- onf-infra-properties:
build-days-to-keep: '14'
artifact-num-to-keep: '14'
wrappers:
- lf-infra-wrappers:
jenkins-ssh-credential: '{github-onf-bot-ssh-credential}'
build-timeout: '{build-timeout}' # NOTE - required for JJB macro, not used, see groovy file
parameters:
- string:
name: BUILD_NODE
default: 'menlo-pdp-lotta-nics'
description: 'Name of the Jenkins build executor to run the job on'
- string:
name: UPF_HOST_NODE
default: 'BESS-Test'
description: 'Name of the remote server hosting the BESS-UPF instance'
- string:
name: GIT_URL
default: 'git@github.com:dariusgrassi/upf-epc.git'
description: 'Location of bess-upf repository that tests will check'
- string:
name: GIT_BRANCH
default: 'master'
description: 'Name of Git branch to pull from bess-upf repository'
- string:
name: MAINTAINERS
default: 'max@opennetworking.org, carmelo@opennetworking.org'
description: 'Contacts of people to bother when BESS-UPF line rate tests fail'
project-type: pipeline
concurrent: true
extraEnvironmentVars: ""
sandbox: true
dsl: !include-raw-escape: ../pipeline/bess-upf-linerate.groovy
- project:
name: bess-upf-linerate-tests
jobs:
- 'bess-upf-linerate-tests'