fix: simplify workflow docker check and fix template syntax
Some checks failed
Build and Deploy / build-and-push (push) Failing after 3s
Some checks failed
Build and Deploy / build-and-push (push) Failing after 3s
This commit is contained in:
parent
289d1ed667
commit
556f261ef8
1 changed files with 8 additions and 13 deletions
|
|
@ -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 "Argo CD will automatically sync the deployment to the cluster." >> $GITHUB_STEP_SUMMARY
|
||||
echo "ArgoCD will automatically sync the deployment to the cluster." >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue