likvido/Build and deploy via GitOps repo

Will build and deploy the given docker application to the given container registry and update the deployment file in the given GitOps repository

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 10, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: likvido/action-release@33264215bca4e4a54c5befd928d6ff42f4a71b8e # v3.12

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
docker-working-directoryThe path to the working directoryno.
docker-file-relativeThe path to the Dockerfile relative to the docker-working-directoryyes
app-nameThe name of the appyes
environmentThe name of the environment. Typicaly either "staging" or "production"yes
kubernetes-namespaceThe namespace to deploy to inside the Kubernetes clusternodefault
acr-registryThe name of the ACR registry to upload the image toyes
azure-service-principal-idThe ID of the service principal to use when pushing the imageyes
azure-service-principal-passwordThe password of the service principal to use when pushing the imageyes
gitops-repo-urlThe URL to the GitOps repo to updateyes
github-app-idThe ID of the Github app to use for updating the GitOps repoyes
github-app-private-key-base64The base64 encoded private key of the Github app to use for updating the GitOps repoyes
github-app-installation-idThe installation id of the Github app to use for updating the GitOps repoyes
gitops-deployment-fileThe path to a file in the GitOps repo you want to updateno
use-registry-cacheEnable registry-based build cache for faster buildsnofalse

no outputs