-
Notifications
You must be signed in to change notification settings - Fork 406
/
compilation-config.yaml
56 lines (46 loc) · 2.53 KB
/
compilation-config.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
version: "2.1"
dependencies: ./project-dependencies.yaml
pre: |
export BUILD_MVN_OPTS="${{ env.BUILD_MVN_OPTS }} dependency:tree -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 -Dmaven.wagon.http.retryHandler.count=3
echo "BUILD_MVN_OPTS=${{ env.BUILD_MVN_OPTS }}"
java -version
default:
build-command:
current: mvn ${{ env.BUILD_MVN_OPTS }} -e -fae -nsu -T1C clean install -Dfull -DskipTests
upstream: mvn ${{ env.BUILD_MVN_OPTS }} -e -T1C clean install -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true -Denforcer.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true
downstream: mvn ${{ env.BUILD_MVN_OPTS }} -e -nsu -fae -T1C clean install -Dfull -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true
after:
upstream: |
rm -rf ./*
df -h
downstream: |
rm -rf ./*
df -h
build:
- project: kiegroup/appformer
build-command:
upstream: mvn ${{ env.BUILD_MVN_OPTS }} -e clean install -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true -Denforcer.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true
archive-artifacts:
path: |
**/dashbuilder-runtime.war
- project: kiegroup/drools
build-command:
upstream: mvn ${{ env.BUILD_MVN_OPTS }} -e clean install -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true -Denforcer.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true
- project: kiegroup/optaplanner
build-command:
current: mvn ${{ env.BUILD_MVN_OPTS }} -e -fae -nsu clean install -Dfull -DskipTests
upstream: mvn ${{ env.BUILD_MVN_OPTS }} -e clean install -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true -Denforcer.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true
downstream: mvn ${{ env.BUILD_MVN_OPTS }} -e -nsu -fae clean install -Dfull -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true
- project: kiegroup/kie-wb-common
build-command:
current: mvn ${{ env.BUILD_MVN_OPTS }} -e -fae -nsu clean install -Dfull -DskipTests
upstream: mvn ${{ env.BUILD_MVN_OPTS }} -e clean install -DskipTests -Dgwt.compiler.skip=true -Dgwt.skipCompilation=true -Denforcer.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true
archive-artifacts:
path: |
**/target/screenshots/**
- project: kiegroup/process-migration-service
skip: true
- project: kiegroup/kie-docs
skip: true
- project: kiegroup/kie-jpmml-integration
skip: true