8000 GitHub - danim47c/push-docker-gcr: Github Workflow Action to push a docker image to Google Container Registry
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

Github Workflow Action to push a docker image to Google Container Registry

Notifications You must be signed in to change notification settings

danim47c/push-docker-gcr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Build and push docker image to Google Container Registry action

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.

Inputs

gcr_host

Google Container Registry Host

  • gcrp.io (default)
  • eu.gcr.ui
  • etc

image_name

Name of the image. Should be specified without domain and project.

image_tag

Image tag to set for the built image.

image_name

Filename to set for the built image.

build_args

Build arguments to set for the built image.

Required Environment Variables

GCLOUD_SERVICE_KEY

Service key to use for GCR authentication

GOOGLE_PROJECT_ID

Project id. Used in combination with GCR endpoint to build full docker image.

Example usage

uses: raccoondev/push-docker-gcr
with:
  gcr_host: eu.gcr.io
  image_name: my_image
  image_tag: latest
  env:
    GCLOUD_SERVICE_KEY: ${{ secrets.GCLOUD_SERVICE_KEY }}
    GOOGLE_PROJECT_ID: ${{ secrets.GOOGLE_PROJECT_ID }}

About

Github Workflow Action to push a docker image to Google Container Registry

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 60.2%
  • Dockerfile 39.8%
0