Opinionated github workflow action to build a docker image from Dockerfile and push the image to Google Continer Registry.
Pass all sensitive data using secrets.
Google Container Registry Host
- gcrp.io (default)
- eu.gcr.ui
- etc
Name of the image. Should be specified without domain and project.
Image tag to set for the built image.
GCP project id
Service key to use for GCR authentication
uses: adikastyle/push-docker-gcr@master
env:
GCLOUD_SERVICE_KEY: ${{ secrets.GCLOUD_SERVICE_KEY }}
with:
gcr_host: eu.gcr.io
image_name: data-service-template
image_tag: latest
gcr_project_id: adikastyle-dev