[Groovy] add Groovy client tests to Github workflow (#11593)

* add samples/server/petstore/spring-boot-nullable-set to github workflow

* test groovy client in github workflow

* rename
This commit is contained in:
William Cheng 2022-02-12 16:52:54 +08:00 committed by GitHub
parent 25270a0389
commit b01bcfecde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 46 additions and 0 deletions

45
.github/workflows/samples-groovy.yaml vendored Normal file
View File

@ -0,0 +1,45 @@
name: Samples Groovy
on:
push:
paths:
- 'samples/client/petstore/groovy**'
pull_request:
paths:
- 'samples/client/petstore/groovy**'
env:
GRADLE_VERSION: 6.9
jobs:
build:
name: Build Groovy
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
- samples/client/petstore/groovy
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Install Gradle wrapper
uses: eskatos/gradle-command-action@v2
with:
gradle-version: ${{ env.GRADLE_VERSION }}
build-root-directory: ${{ matrix.sample }}
arguments: wrapper
- name: Build
working-directory: ${{ matrix.sample }}
run: ./gradlew build -x test

View File

@ -41,6 +41,7 @@ jobs:
- samples/openapi3/server/petstore/springboot-implicitHeaders - samples/openapi3/server/petstore/springboot-implicitHeaders
- samples/server/petstore/springboot-delegate - samples/server/petstore/springboot-delegate
- samples/openapi3/server/petstore/springboot-delegate - samples/openapi3/server/petstore/springboot-delegate
- samples/server/petstore/spring-boot-nullable-set
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-java@v2 - uses: actions/setup-java@v2