-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.drone.yml
More file actions
29 lines (26 loc) · 973 Bytes
/
.drone.yml
File metadata and controls
29 lines (26 loc) · 973 Bytes
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-industrial-vaadin
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-industrial-vaadin/_data/nexus/settings.xml /root/.m2/settings.xml
- cp /drone/src/workshop-industrial-vaadin/_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 -P repo-allow-vaadin --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-09
- svenruppert/maven-3.5-jdk-zulu-08
- svenruppert/maven-3.5-jdk-zulu-09