-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbuild.yaml
30 lines (30 loc) · 908 Bytes
/
build.yaml
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
30
projectType: shell
devBranchesRegex: "master|support\\/.+"
releaseBranchesRegex: "release\\/.+"
mavenSettingsXmlId: data-weave-maven-settings
slackChannel: data-weave-bot
enableSlackSuccessNotifications: true
enableSlackFailedTestsNotifications: true
junitTestResults: '**/build/test-results/test/*.xml, **/build/test-results/*.xml'
enableAllureTestReportStage: false
enableNexusIqStage: false
enableScheduleTrigger: true
scheduleTriggerCommand : "@daily"
upstreamProjects:
DataWeave/data-weave/master,
DataWeave/data-weave-tooling-extra/master
jdkTool: OPEN-JDK11
additionalTestConfigs:
jdk17:
jdkTool: OPEN-JDK17
environmentVariables:
TEST_ENVIRONMENT: "jdk17"
arm-jdk17:
agentLabel: ubuntu-22.04-arm
jdkTool: OPEN-JDK17
environmentVariables:
TEST_ENVIRONMENT: "arm-jdk17"
jdk21:
jdkTool: TEMURIN-JDK21
environmentVariables:
TEST_ENVIRONMENT: "jdk21"