test
Some checks failed
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 15s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Failing after 12s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Failing after 15s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Has been skipped
Some checks failed
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 15s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Failing after 12s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Failing after 15s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Has been skipped
This commit is contained in:
@@ -67,8 +67,12 @@ jobs:
|
|||||||
base_changed=true
|
base_changed=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if git diff --name-only origin/main...HEAD | grep "^$variant/" > /dev/null; then
|
# Detect changes in variant folder
|
||||||
|
code_changed=$(git diff --name-only origin/main | grep "^$variant/" || true)
|
||||||
|
if [[ -n "$code_changed" ]]; then
|
||||||
code_changed=true
|
code_changed=true
|
||||||
|
else
|
||||||
|
code_changed=false
|
||||||
fi
|
fi
|
||||||
|
|
||||||
should_build=false
|
should_build=false
|
||||||
@@ -95,7 +99,6 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Build and Push Alpine Image
|
- name: Build and Push Alpine Image
|
||||||
if: steps.compare_digests.outputs.alpine_changed == 'true'
|
|
||||||
run: |
|
run: |
|
||||||
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:alpine"
|
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:alpine"
|
||||||
echo "[INFO] Building $IMAGE"
|
echo "[INFO] Building $IMAGE"
|
||||||
@@ -112,14 +115,12 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Build and Push Debian Image
|
- name: Build and Push Debian Image
|
||||||
if: steps.compare_digests.outputs.debian-base_changed == 'true'
|
|
||||||
run: |
|
run: |
|
||||||
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:debian"
|
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:debian"
|
||||||
echo "[INFO] Building $IMAGE"
|
echo "[INFO] Building $IMAGE"
|
||||||
docker buildx build --platform linux/amd64 --push -t "$IMAGE" ./debian
|
docker buildx build --platform linux/amd64 --push -t "$IMAGE" ./debian
|
||||||
|
|
||||||
- name: Build and Push Basic Image (depends on debian)
|
- name: Build and Push Basic Image (depends on debian)
|
||||||
if: steps.compare_digests.outputs.debian-base_changed == 'true'
|
|
||||||
run: |
|
run: |
|
||||||
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:basic"
|
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:basic"
|
||||||
echo "[INFO] Building $IMAGE"
|
echo "[INFO] Building $IMAGE"
|
||||||
|
|||||||
Reference in New Issue
Block a user