ci: add deployment pipeline
Some checks failed
deployment / deployment (push) Blocked by required conditions
Build Docker Container / Build-Container-Image (push) Failing after 37s
renovate / renovate (push) Successful in 33s

This commit is contained in:
Alex Wellnitz 2025-03-18 14:16:01 +01:00
parent a654b9c86d
commit f17ad4d9b1
2 changed files with 23 additions and 2 deletions

View File

@ -53,10 +53,11 @@ jobs:
file: Dockerfile
platforms: linux/amd64
push: true
tags: ${{ steps.meta.outputs.tags }}
tags: ${{ github.sha }}
labels: ${{ steps.meta.outputs.labels }}
env:
DOCKER_HOST: "tcp://docker:2376/"
DOCKER_TLS_CERTDIR: "/certs"
DOCKER_TLS_VERIFY: 1
DOCKER_CERT_PATH: "/certs/client"
DOCKER_CERT_PATH: "/certs/client"

View File

@ -0,0 +1,20 @@
name: deployment
on:
push:
branches:
- main
jobs:
deployment:
runs-on: ubuntu-latest
needs: Build-Container-Image
steps:
- name: Update image tag for container alexohneander-zola in deployment.yaml
uses: loveholidays/gitops-action-yaml-updater@v1.0
with:
mode: IMAGE_TAG
container-name: alexohneander-zola
new-image-tag: ${{ github.sha }}
dir: deploy/
files: deployment.yaml