blob: 0ea0ee6ca245dafa1b6a7f6008b2d9e83b62a185 [file] [log] [blame]
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +01001- job-template:
robert.tomczyk591f1b82019-06-24 09:43:47 +01002 name: 'acumos-{project-name}-verify-java'
Justin Early882e7ba2019-09-03 13:27:16 -07003 node: acumos-ubuntu1804
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +01004 disabled: false
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +01005 concurrent: true
6
7 properties:
8 - logrotate
9
10 parameters:
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010011 - nordix-gerrit-parameters
12 - string:
robert.tomczyk591f1b82019-06-24 09:43:47 +010013 name: PROJECT
14 default: 'acumos/{project}'
15 description: JJB configured PROJECT parameter to identify a Nordix Gerrit project
16 - string:
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010017 name: JAVA_HOME
Justin Early882e7ba2019-09-03 13:27:16 -070018 default: '/usr/lib/jvm/{jdk-version}-openjdk-amd64'
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010019 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
robert.tomczyk591f1b82019-06-24 09:43:47 +010036 branch: $GERRIT_BRANCH
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010037 refspec: $GERRIT_REFSPEC
robert.tomczyk7e507872019-06-18 17:20:26 +010038 wipe_workspace: true
39 clean_before: false
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010040
41 triggers:
42 - nordix-gerrit-trigger-patchset-created:
43 project: 'acumos/{project}'
robert.tomczyk591f1b82019-06-24 09:43:47 +010044 branch: '**'
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010045 files: '**'
Fatih Degirmenci477ca0f2019-03-27 09:40:03 +010046
47 wrappers:
48 - build-timeout:
49 timeout: 45
50
51 builders:
52 - shell:
53 !include-raw-escape: ./verify-jobs.sh