From 5afa33980cf7ef1a6410ef28acf6413f14d44afc Mon Sep 17 00:00:00 2001 From: William Cheng Date: Sat, 27 May 2023 13:39:10 +0800 Subject: [PATCH] Add tests for Dockerfile, run-in-docker.sh (#15657) * add tests for docker, run-in-docker.sh * remove it * use 11 * more tests * trigger build failure * Revert "trigger build failure" This reverts commit 47fb248ca01d89b7376236102656b0879e38e2cf. * fix build --- .github/workflows/docker.yaml | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/docker.yaml diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml new file mode 100644 index 00000000000..1c79c8c2825 --- /dev/null +++ b/.github/workflows/docker.yaml @@ -0,0 +1,37 @@ +name: Docker tests + +on: + push: + paths: + - Dockerfile + - run-in-docker.sh + - pom.xml + - modules/openapi-generator-online/pom.xml + pull_request: + paths: + - Dockerfile + - run-in-docker.sh + - pom.xml + - modules/openapi-generator-online/pom.xml + +jobs: + build: + name: 'Build: Docker' + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v3 + + - name: Test run-in-docker.sh + shell: bash + run: | + sed -i 's/ -it / /g' run-in-docker.sh + ./run-in-docker.sh mvn clean install + + - name: Build Dockerfile + shell: bash + run: docker build . + + - name: Build modules/openapi-generator-online + shell: bash + run: docker build modules/openapi-generator-online/