blob: 76ccbb4fb2a24dd3b8d9a0953136f87b22e07ecb [file] [log] [blame]
Andy Bavier9a80d152018-09-26 16:16:03 -07001---
2- project:
3 name: siab-e2e-att
4 project: '{name}'
5 build-node: 'qct-pod4-node2'
6 git-url: 'https://gerrit.opencord.org'
Andy Bavier9a80d152018-09-26 16:16:03 -07007 branch: 'master'
8 timed-trigger: '{every-four-hours}'
9 jobs:
10 - 'siab-e2e-att':
11
Andy Bavierd4160c52018-09-27 15:18:27 -070012- scm:
13 name: automation-tools
14 scm:
15 - git:
16 url: '{git-url}/automation-tools'
17 branches:
18 - '{branch}'
19 basedir: 'cord/automation-tools'
20
21- scm:
22 name: helm-charts
23 scm:
24 - git:
25 url: '{git-url}/helm-charts'
26 branches:
27 - '{branch}'
28 basedir: 'cord/helm-charts'
29
30- scm:
31 name: tools-and-charts
32 scm:
33 - automation-tools
34 - helm-charts
35
Andy Bavier9a80d152018-09-26 16:16:03 -070036- job-template:
37 id: 'siab-e2e-att'
38 name: 'verify_automation-tools_{project}'
39 description: |
40 Created by {id} job-template from ci-management/jjb/siab-e2e.yaml
41
42 triggers:
43 - timed: '{timed-trigger}'
44
45 properties:
46 - cord-infra-properties:
47 build-days-to-keep: '{build-days-to-keep}'
48 artifact-num-to-keep: '{artifact-num-to-keep}'
49
50 wrappers:
51 - lf-infra-wrappers:
52 build-timeout: '{build-timeout}'
53 jenkins-ssh-credential: '{jenkins-ssh-credential}'
54
55 scm:
Andy Bavierd4160c52018-09-27 15:18:27 -070056 - tools-and-charts
Andy Bavier9a80d152018-09-26 16:16:03 -070057
58 node: '{build-node}'
59 project-type: freestyle
60 concurrent: false
61
62 builders:
63 - shell: |
64 #!/usr/bin/env bash
65 set -eu -o pipefail
66
67 cd cord/automation-tools/seba-in-a-box
68 make reset-kubeadm
69 make -j2
70 make run-tests