chore: Update Dockerfile to build and push only changed Docker images
Build and Push Docker Images / build-and-push (push) Failing after 35s

This commit is contained in:
Bram Kelchtermans
2024-07-31 14:04:56 +02:00
parent 817417f018
commit ac88d94286
2 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -26,11 +26,12 @@ jobs:
env:
DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }}
run: |
for dir in Dockers/*; do
if [ -d "$dir" ]; then
changed_dirs=$(git diff --name-only HEAD~1 HEAD | grep '^Dockers/' | cut -d'/' -f2 | sort -u)
for dir in $changed_dirs; do
if [ -d "Dockers/$dir" ]; then
image_name=$(basename "$dir")
version=$(cat "$dir/version")
docker build -t $DOCKER_HUB_USERNAME/$image_name:$version $dir
version=$(cat "Dockers/$dir/version")
docker build -t $DOCKER_HUB_USERNAME/$image_name:$version "Dockers/$dir"
docker push $DOCKER_HUB_USERNAME/$image_name:$version
fi
done
+1 -1
View File
@@ -1 +1 @@
3.1
3.0