fix: simplify workflow docker check and fix template syntax
Some checks failed
Build and Deploy / build-and-push (push) Failing after 3s

This commit is contained in:
forgejoadmin 2026-07-18 16:14:54 +00:00
parent 289d1ed667
commit 556f261ef8

View file

@ -16,22 +16,17 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Docker CLI
- name: Verify Docker socket access
run: |
apt-get update
apt-get install -y ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install -y docker-ce-cli
docker version || echo "Docker CLI not found or daemon unreachable"
which docker || apt-get install -y docker.io
- name: Set up Docker image tags
id: meta
run: |
echo "TAG=$(date +%Y%m%d-%H%M%S)-${GITHUB_SHA:0:7}" >> $GITHUB_OUTPUT
echo "FULL_IMAGE=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:$(date +%Y%m%d-%H%M%S)-${GITHUB_SHA:0:7}" >> $GITHUB_OUTPUT
TAG=$(date +%Y%m%d-%H%M%S)-${GITHUB_SHA:0:7}
echo "TAG=${TAG}" >> $GITHUB_OUTPUT
echo "FULL_IMAGE=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${TAG}" >> $GITHUB_OUTPUT
echo "LATEST_IMAGE=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest" >> $GITHUB_OUTPUT
- name: Build Docker image
@ -74,9 +69,9 @@ jobs:
- name: Deployment summary
run: |
echo "## Deployment Complete" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "- **Image**: ${{ steps.meta.outputs.FULL_IMAGE }}" >> $GITHUB_STEP_SUMMARY
echo "- **Registry**: ${{ env.REGISTRY }}" >> $GITHUB_STEP_SUMMARY
echo "- **Manifest updated**: k8s/20-deployment.yaml" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "ArgoCD will automatically sync the deployment to the cluster." >> $GITHUB_STEP_SUMMARY