Add it/test
[infra/cicd.git] / jjb / acumos / global-templates-acumos-java.yaml
1 - job-template:
2     name: 'acumos-{project-name}-verify-java'
3     node: acumos-ubuntu1804
4     disabled: false
5     concurrent: true
6
7     properties:
8       - logrotate
9
10     parameters:
11       - nordix-gerrit-parameters
12       - string:
13           name: PROJECT
14           default: 'acumos/{project}'
15           description: JJB configured PROJECT parameter to identify a Nordix Gerrit project
16       - string:
17           name: JAVA_HOME
18           default: '/usr/lib/jvm/{jdk-version}-openjdk-amd64'
19           description: Java home
20       - string:
21           name: MVN_VERSION
22           default: 3.3.9
23           description: Maven version
24       - string:
25           name: MVN_URL
26           default: https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/$MVN_VERSION/apache-maven-${{MVN_VERSION}}-bin.zip
27           description: URL to download Maven
28       - string:
29           name: MVN
30           default: $WORKSPACE/apache-maven-${{MVN_VERSION}}/bin/mvn
31           description: Path to mvn executable
32
33     scm:
34       - git-scm-gerrit:
35           ssh-credentials-id: nordixinfra-nordix-gerrit-ssh
36           branch: $GERRIT_BRANCH
37           refspec: $GERRIT_REFSPEC
38           wipe_workspace: true
39           clean_before: false
40
41     triggers:
42       - nordix-gerrit-trigger-patchset-created:
43           project: 'acumos/{project}'
44           branch: '**'
45           files: '**'
46
47     wrappers:
48       - build-timeout:
49           timeout: 45
50
51     builders:
52       - shell:
53           !include-raw-escape: ./verify-jobs.sh