Skip to content

Commit c39e26e

Browse files
run mvn clean verify if no build number (#5)
1 parent 3b9d1a9 commit c39e26e

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

.github/workflows/deploy.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ on:
33
push:
44
branches:
55
- main
6+
workflow_dispatch:
7+
inputs:
8+
build_number:
9+
description: "Docker image tag to be deployed"
10+
required: true
11+
default: ""
612
jobs:
713
build-and-deploy:
814
runs-on: ubuntu-latest
@@ -24,9 +30,14 @@ jobs:
2430
java-version: '21'
2531
- name: Generate Build Number
2632
run: |
27-
BUILD_NUMBER=$(date +'%d%m%Y%H%M%S')
33+
if [ -z "${{ github.event.inputs.build_number }}"]; then
34+
BUILD_NUMBER=$(date +'%d%m%Y%H%M%S')
35+
echo "No build number provided. Using $BUILD_NUMBER"
36+
else
37+
BUILD_NUMBER="${{ github.event.inputs.build_number }}"
38+
echo "Using provided build number $BUILD_NUMBER"
39+
fi
2840
echo "BUILD_NUMBER=$BUILD_NUMBER" >> $GITHUB_ENV
29-
echo "Generated Build Number: $BUILD_NUMBER"
3041
- name: Login to Docker Hub
3142
uses: docker/login-action@v3
3243
with:
@@ -48,4 +59,4 @@ jobs:
4859
docker image prune -f
4960
docker ps
5061
echo "$BUILD_NUMBER" > build-number.txt
51-
EOF
62+
EOF

0 commit comments

Comments
 (0)