Add verify_nestedk8s job
[icn.git] / ci / jjb / akraino-icn-templates.yaml
1 ---
2 - job-template:
3     id: icn-stream-verify-target
4     name: 'icn-{stream}-verify-{target}'
5     defaults: icn
6     archive-artifacts: >
7       **/*.log
8     build-days-to-keep: 30
9     build-timeout: 60
10     stream: master
11     target: verifier
12     project-type: freestyle
13     submodule-recursive: true
14     #node: '{build-node}'
15
16     properties:
17       - lf-infra-properties:
18           build-days-to-keep: '{build-days-to-keep}'
19
20     parameters:
21       - lf-infra-parameters:
22           project: '{project}'
23           stream: '{stream}'
24           branch: '{branch}'
25           lftools-version: '{lftools-version}'
26
27       - string:
28           name: ARCHIVE_ARTIFACTS
29           default: '{archive-artifacts}'
30           description: Artifacts to archive to the logs server.
31
32       - string:
33           name: NEXUS_LOG_SUBDIR
34           default: '{nexus_log_subdir}'
35           description: Organization sub dir on Akraino Nexus server.
36
37     wrappers:
38       - lf-infra-wrappers:
39           build-timeout: '{build-timeout}'
40           jenkins-ssh-credential: '{jenkins-ssh-credential}'
41
42     scm:
43       - lf-infra-gerrit-scm:
44           jenkins-ssh-credential: '{jenkins-ssh-credential}'
45           git-url: '{git-url}/{project}.git'
46           refspec: '$GERRIT_REFSPEC'
47           branch: '$GERRIT_BRANCH'
48           submodule-recursive: '{submodule-recursive}'
49           submodule-timeout: '{submodule-timeout}'
50           submodule-disable: false
51           choosing-strategy: 'gerrit'
52
53     triggers:
54       - timed: "@midnight"
55
56     builders:
57       - shell: !include-raw:
58           - shell/verify.sh
59
60     publishers:
61       - icn-infra-publish
62 #      - email:
63 #          recipients: icn.jenkins@intel.com
64