-
Notifications
You must be signed in to change notification settings - Fork 88
59 lines (44 loc) · 1.8 KB
/
build-sbm-revamp.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
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
57
58
59
name: Build SBM Revamp
on:
push:
branches-ignore:
- "main"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Java
uses: actions/setup-java@v2
with:
distribution: 'zulu'
java-version: 17
cache: 'maven'
- name: sbm-support-rewrite (build + test)
working-directory: sbm-support-rewrite
run: mvn --batch-mode clean install
- name: clean
run: mvn clean
- name: spring-boot-migrator (pom)
run: mvn --batch-mode install --projects :spring-boot-migrator
- name: test-helper (build + test)
run: mvn --batch-mode install --projects :test-helper
- name: sbm-openrewrite (build + test)
run: mvn --batch-mode install --projects :sbm-openrewrite
- name: sbm-core (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-core
- name: recipe-test-support (build)
run: mvn -DskipTests --batch-mode install --projects :recipe-test-support
- name: sbm-support-boot (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-support-boot
- name: sbm-support-jee (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-support-jee
- name: sbm-support-weblogic (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-support-weblogic
- name: sbm-recipes-jee-to-boot (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-recipes-jee-to-boot
- name: sbm-recipes-spring-cloud (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-recipes-spring-cloud
- name: sbm-recipes-boot-upgrade (build)
run: mvn -DskipTests --batch-mode install --projects :sbm-recipes-boot-upgrade