name: Docker tests on: push: paths: - Dockerfile - run-in-docker.sh - pom.xml - modules/openapi-generator-online/pom.xml - modules/openapi-generator-online/Dockerfile pull_request: paths: - Dockerfile - run-in-docker.sh - pom.xml - modules/openapi-generator-online/pom.xml - modules/openapi-generator-online/Dockerfile 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/ -t test