ci: add step for pushing Docker desktop image
This commit is contained in:
parent
4c95c9ec6a
commit
0f38519ecf
20
.github/workflows/release.yml
vendored
20
.github/workflows/release.yml
vendored
@ -16,7 +16,7 @@ jobs:
|
|||||||
- name: Set up JDK 17
|
- name: Set up JDK 17
|
||||||
uses: actions/setup-java@v3
|
uses: actions/setup-java@v3
|
||||||
with:
|
with:
|
||||||
distribution: 'zulu'
|
distribution: 'temurin'
|
||||||
java-version: 17
|
java-version: 17
|
||||||
architecture: x64
|
architecture: x64
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ jobs:
|
|||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
- name: "Build and push"
|
- name: "Build and push WebGoat"
|
||||||
uses: docker/build-push-action@v4.0.0
|
uses: docker/build-push-action@v4.0.0
|
||||||
with:
|
with:
|
||||||
context: ./
|
context: ./
|
||||||
@ -98,8 +98,18 @@ jobs:
|
|||||||
build-args: |
|
build-args: |
|
||||||
webgoat_version=${{ env.WEBGOAT_MAVEN_VERSION }}
|
webgoat_version=${{ env.WEBGOAT_MAVEN_VERSION }}
|
||||||
|
|
||||||
- name: "Image digest"
|
- name: "Build and push WebGoat desktop"
|
||||||
run: echo ${{ steps.docker_build.outputs.digest }}
|
uses: docker/build-push-action@v4.0.0
|
||||||
|
with:
|
||||||
|
context: ./
|
||||||
|
file: ./Dockerfile_desktop
|
||||||
|
push: true
|
||||||
|
platforms: linux/amd64, linux/arm64, linux/arm/v7
|
||||||
|
tags: |
|
||||||
|
webgoat/webgoat-desktop:${{ env.WEBGOAT_TAG_VERSION }}
|
||||||
|
webgoat/webgoat-desktop:latest
|
||||||
|
build-args: |
|
||||||
|
webgoat_version=${{ env.WEBGOAT_MAVEN_VERSION }}
|
||||||
new_version:
|
new_version:
|
||||||
if: github.repository == 'WebGoat/WebGoat'
|
if: github.repository == 'WebGoat/WebGoat'
|
||||||
name: Update to next SNAPSHOT version
|
name: Update to next SNAPSHOT version
|
||||||
@ -118,7 +128,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Set version to next snapshot
|
- name: Set version to next snapshot
|
||||||
run: |
|
run: |
|
||||||
mvn build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion}-SNAPSHOT versions:commit
|
mvn build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}-SNAPSHOT versions:commit
|
||||||
|
|
||||||
- name: Push the changes to new branch
|
- name: Push the changes to new branch
|
||||||
uses: devops-infra/action-commit-push@v0.9.2
|
uses: devops-infra/action-commit-push@v0.9.2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user