on: [ push ] jobs: build_and_publish: runs-on: docker container: image: gradle steps: - name: Checkout uses: actions/checkout@v2 - name: Clean Caches run: | rm -f .gradle/caches/modules-2/modules-2.lock rm -fr .gradle/caches/*/plugin-resolution/ - name: Run shadowJar run: gradle shadowJar - name: Run publish run: gradle publish