Skip to content

Commit e5bb98c

Browse files
authored
[java][spring] use Github action instead (#11441)
* spring ci * update samples * remove tests in circleci * update workflow * Revert "update samples" This reverts commit 27acc82. * trigger build failure * Revert "trigger build failure" This reverts commit a932584. * remove branchs, prs
1 parent 088c65c commit e5bb98c

File tree

2 files changed

+59
-21
lines changed

2 files changed

+59
-21
lines changed

.github/workflows/samples-spring.yaml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Samples Java Spring
2+
3+
on:
4+
push:
5+
paths:
6+
- 'samples/server/petstore/spring*/**'
7+
- 'samples/openapi3/server/petstore/spring*/**'
8+
pull_request:
9+
paths:
10+
- 'samples/server/petstore/spring*/**'
11+
- 'samples/openapi3/server/petstore/spring*/**'
12+
jobs:
13+
build:
14+
name: Build Java Spring
15+
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
sample:
20+
# clients
21+
- samples/client/petstore/spring-cloud
22+
- samples/openapi3/client/petstore/spring-cloud
23+
- samples/client/petstore/spring-cloud-date-time
24+
- samples/openapi3/client/petstore/spring-cloud-date-time
25+
- samples/client/petstore/spring-stubs
26+
- samples/openapi3/client/petstore/spring-stubs
27+
# servers
28+
- samples/server/petstore/spring-mvc
29+
- samples/server/petstore/spring-mvc-default-value
30+
- samples/server/petstore/spring-mvc-j8-async
31+
- samples/server/petstore/spring-mvc-j8-localdatetime
32+
- samples/server/petstore/springboot
33+
- samples/openapi3/server/petstore/springboot
34+
- samples/server/petstore/springboot-beanvalidation
35+
- samples/server/petstore/springboot-useoptional
36+
- samples/openapi3/server/petstore/springboot-useoptional
37+
- samples/server/petstore/springboot-reactive
38+
- samples/openapi3/server/petstore/springboot-reactive
39+
- samples/server/petstore/springboot-implicitHeaders
40+
- samples/openapi3/server/petstore/springboot-implicitHeaders
41+
- samples/server/petstore/springboot-delegate
42+
- samples/openapi3/server/petstore/springboot-delegate
43+
steps:
44+
- uses: actions/checkout@v2
45+
- uses: actions/setup-java@v2
46+
with:
47+
distribution: 'temurin'
48+
java-version: 8
49+
- name: Cache maven dependencies
50+
uses: actions/cache@v2.1.7
51+
env:
52+
cache-name: maven-repository
53+
with:
54+
path: |
55+
~/.m2
56+
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
57+
- name: Build
58+
working-directory: ${{ matrix.sample }}
59+
run: mvn clean package

pom.xml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,27 +1261,6 @@
12611261
<modules>
12621262
<!-- clients -->
12631263
<module>samples/client/petstore/spring-cloud</module>
1264-
<module>samples/openapi3/client/petstore/spring-cloud</module>
1265-
<module>samples/client/petstore/spring-cloud-date-time</module>
1266-
<module>samples/openapi3/client/petstore/spring-cloud-date-time</module>
1267-
<module>samples/client/petstore/spring-stubs</module>
1268-
<module>samples/openapi3/client/petstore/spring-stubs</module>
1269-
<!-- servers -->
1270-
<module>samples/server/petstore/spring-mvc</module>
1271-
<module>samples/server/petstore/spring-mvc-default-value</module>
1272-
<module>samples/server/petstore/spring-mvc-j8-async</module>
1273-
<module>samples/server/petstore/spring-mvc-j8-localdatetime</module>
1274-
<module>samples/server/petstore/springboot</module>
1275-
<module>samples/openapi3/server/petstore/springboot</module>
1276-
<module>samples/server/petstore/springboot-beanvalidation</module>
1277-
<module>samples/server/petstore/springboot-useoptional</module>
1278-
<module>samples/openapi3/server/petstore/springboot-useoptional</module>
1279-
<module>samples/server/petstore/springboot-reactive</module>
1280-
<module>samples/openapi3/server/petstore/springboot-reactive</module>
1281-
<module>samples/server/petstore/springboot-implicitHeaders</module>
1282-
<module>samples/openapi3/server/petstore/springboot-implicitHeaders</module>
1283-
<module>samples/server/petstore/springboot-delegate</module>
1284-
<module>samples/openapi3/server/petstore/springboot-delegate</module>
12851264
</modules>
12861265
</profile>
12871266
<!-- node 3 tests in CircleCI -->

0 commit comments

Comments
 (0)