All Projects → elgohr → gcloud-login-action

elgohr / gcloud-login-action

Licence: MIT license
A Github Action which can be used to authenticate with Google Cloud Container Registry

Programming Languages

shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to gcloud-login-action

k6-action
k6 is now available as a GitHub Action
Stars: ✭ 64 (+204.76%)
Mutual labels:  actions
setup-lazarus
Set up your GitHub Actions workflow with a specific version of Lazarus
Stars: ✭ 29 (+38.1%)
Mutual labels:  actions
Asgar
A two-column, clean and minimalist theme for @TryGhost
Stars: ✭ 22 (+4.76%)
Mutual labels:  publishing
ghaction-dump-context
GitHub Action composite to dump context
Stars: ✭ 30 (+42.86%)
Mutual labels:  actions
Localizr
Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.
Stars: ✭ 33 (+57.14%)
Mutual labels:  actions
innersource-crawler
This project creates a repos.json that can be utilized by the SAP InnerSource Portal.
Stars: ✭ 24 (+14.29%)
Mutual labels:  actions
Fastpages
An easy to use blogging platform, with enhanced support for Jupyter Notebooks.
Stars: ✭ 2,888 (+13652.38%)
Mutual labels:  actions
deploy-appengine
A GitHub Action that deploys source code to Google App Engine.
Stars: ✭ 184 (+776.19%)
Mutual labels:  actions
pr-compliance-action
Check PR for compliance on title, linked issues, and files changed
Stars: ✭ 151 (+619.05%)
Mutual labels:  actions
do-spaces-action
📦Upload directories/files to DigitalOcean Spaces via GitHub Actions. Supports package/library versioning.
Stars: ✭ 30 (+42.86%)
Mutual labels:  actions
pwpub
W3C packaged Web Publications
Stars: ✭ 14 (-33.33%)
Mutual labels:  publishing
gh-token
Create an installation access token for a GitHub app from your terminal 💻
Stars: ✭ 154 (+633.33%)
Mutual labels:  actions
auth
A GitHub Action for authenticating to Google Cloud.
Stars: ✭ 567 (+2600%)
Mutual labels:  actions
action-my-broken-link-checker
A GitHub Action for checking broken links
Stars: ✭ 32 (+52.38%)
Mutual labels:  actions
issue-action
github action for github issue
Stars: ✭ 58 (+176.19%)
Mutual labels:  actions
rentry
Markdown pastebin from command line
Stars: ✭ 252 (+1100%)
Mutual labels:  publishing
gh-actions-html-table-generator
Read from a json file and write to the README
Stars: ✭ 29 (+38.1%)
Mutual labels:  actions
composer-action
Docker and GitHub Actions for Composer
Stars: ✭ 34 (+61.9%)
Mutual labels:  actions
release-changelog-builder-action
A GitHub action that builds your release notes / changelog fast, easy and exactly the way you want.
Stars: ✭ 515 (+2352.38%)
Mutual labels:  actions
setup-meteor
Set up your GitHub Actions workflow with a specific version of Meteor.js
Stars: ✭ 17 (-19.05%)
Mutual labels:  actions

gcloud-Container-Registry-Login-Action

Actions Status

This Action for Docker logs into Google Cloud Container Registry and gets the timely bound credentials for Docker.

Usage

Example pipeline

name: Publish Docker
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Login to gcloud registry
      id: gcloud
      uses: elgohr/gcloud-login-action@v2
      with:
        account_key: ${{ secrets.GCLOUD_KEY }}
    - name: Publish to Registry
      uses: elgohr/Publish-Docker-Github-Action@v5
      with:
        name: myDocker/repository
        username: ${{ steps.gcloud.outputs.username }}
        password: ${{ steps.gcloud.outputs.password }}
        registry: gcr.io, us.gcr.io, eu.gcr.io or asia.gcr.io

Mandatory arguments

account_key Base64 encoded service account key exported as JSON

Outputs

username the username for logging in
password the password for logging in

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].