diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ec7b5aeaa..9070248b6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: - name: Build with Maven run: | - mvn versions:set ${WEBGOAT_VERSION} + mvn versions:set ${{ env.WEBGOAT_MAVEN_VERSION }} mvn clean install -DskipTests - name: "Create release" @@ -42,8 +42,8 @@ jobs: with: draft: false files: | - webgoat-server/target/webgoat-server-${WEBGOAT_MAVEN_VERSION}.jar - webwolf/target/webwolf-${WEBGOAT_MAVEN_VERSION}.jar + webgoat-server/target/webgoat-server-${{ env.WEBGOAT_MAVEN_VERSION }}.jar + webwolf/target/webwolf-${{ env.WEBGOAT_MAVEN_VERSION }}.jar body: | ## Version ${{ steps.tag.outputs.tag }} @@ -69,15 +69,19 @@ jobs: Team WebGoat env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: "Set up QEMU" uses: docker/setup-qemu-action@v1 + - name: "Set up Docker Buildx" uses: docker/setup-buildx-action@v1 + - name: "Login to dockerhub" uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: "Build and push" uses: docker/build-push-action@v2 with: @@ -86,9 +90,10 @@ jobs: push: false #todo enable platforms: linux/amd64 tags: | - webgoat/goatandwolf:${WEBGOAT_TAG_VERSION} + webgoat/goatandwolf:${{ env.WEBGOAT_TAG_VERSION }} # todo webgoat/goatandwolf:latest build-args: | - webgoat_version=${WEBGOAT_TAG_VERSION} + webgoat_version=${{ env.WEBGOAT_TAG_VERSION }} + - name: "Image digest" run: echo ${{ steps.docker_build.outputs.digest }}