-
Notifications
You must be signed in to change notification settings - Fork 1
/
.drone.yml
29 lines (26 loc) · 955 Bytes
/
.drone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
workspace:
base: /drone/src
path: workshop-vaadin-ee-starter
pipeline:
build:
image: ${JDK_VERSION}
secrets: [tb_license]
pull: true
commands:
- echo -n "$TB_LICENSE" > /root/vaadin.testbench.developer.license
- mkdir /root/.m2
- mkdir /root/.testbenchextensions
- cp /drone/src/workshop-vaadin-ee-starter/_data/nexus/settings.xml /root/.m2/settings.xml
- cp /drone/src/workshop-vaadin-ee-starter/_data/configs/config-drone.properties /root/.testbenchextensions/config.properties
# - cat ${GPG_KEY_PRIVATE} > /root/.gnupg/secring.gpg
# - cat ${GPG_KEY_PUBLIC} > /root/.gnupg/pubring.gpg
- mvn clean --batch-mode
- mvn test --batch-mode
matrix:
JDK_VERSION:
# - svenruppert/maven-3.5-jdk-08
# - svenruppert/maven-3.5-jdk-09
- svenruppert/maven-3.5-jdk-10
- svenruppert/maven-3.5-jdk-oracle-10
- svenruppert/maven-3.5-jdk-zulu-10
# - svenruppert/maven-3.5-jdk-zulu-09