diff --git a/.github/workflows/ci_test-release.yaml b/.github/workflows/ci_test-release.yaml index 2a2fa39..8741f36 100644 --- a/.github/workflows/ci_test-release.yaml +++ b/.github/workflows/ci_test-release.yaml @@ -82,6 +82,10 @@ jobs: with: command: mvn --batch-mode help:evaluate -Dexpression=project.version | grep -v -E '^\[([A-Za-z])+\]' tag-prefix: 'v' + - name: Build project + run: | + mvn --batch-mode package \ + -DskipTests=true - name: Publish to public Maven2 repository if: ${{ steps.tagging.outputs.tag-created == 'yes' || steps.tagging.outputs.strategy == 'snapshot' }} run: | @@ -131,22 +135,22 @@ jobs: ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:${{ steps.tagging.outputs.version-major-minor }} ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:${{ steps.tagging.outputs.version-major-minor-patch }} ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary -# - name: Publish to GitHub Docker registry (base image RHEL UBI; canary release only) -# if: ${{ steps.tagging.outputs.tag-created == 'no' }} -# uses: docker/build-push-action@v2 -# with: -# push: true -# context: . -# file: ./docker/Dockerfile-rhel -# tags: | -# ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary-rhel -# - name: Publish to GitHub Docker registry (base image Ubuntu; canary release only) -# if: ${{ steps.tagging.outputs.tag-created == 'no' }} -# uses: docker/build-push-action@v2 -# with: -# push: true -# context: . -# file: ./docker/Dockerfile -# tags: | -# ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary-ubuntu -# ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary + - name: Publish to GitHub Docker registry (base image RHEL UBI; canary release only) + if: ${{ steps.tagging.outputs.tag-created == 'no' }} + uses: docker/build-push-action@v2 + with: + push: true + context: . + file: ./docker/Dockerfile-rhel + tags: | + ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary-rhel + - name: Publish to GitHub Docker registry (base image Ubuntu; canary release only) + if: ${{ steps.tagging.outputs.tag-created == 'no' }} + uses: docker/build-push-action@v2 + with: + push: true + context: . + file: ./docker/Dockerfile + tags: | + ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary-ubuntu + ghcr.io/${{ github.repository_owner }}/ldap-crowd-adapter:canary