Skip to content

thesis/gcp-storage-bucket-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy Static Website to GCP Cloud Storage

This action helps you in deploying your static website to GCP cloud storage bucket.

Getting Started

Follow this guide to get started. It give detailed instruction on how to make your bucket ready for deployment.

How to use this Action?

On your workflow file,

- name: Deploy
  uses: actions/checkout@v2
  uses: abinmn/gcp-storage-bucket-action
  with:
    service_key: base64 encoded gcp service account key
    project: Name of the project that contains the storage bucket.
    home_page_path: Path of your homepage in cloud storage bucket
    error_page_path: Path of the 404 page to be shown
    build_folder: Path of the file to host. Use "${{ github.workspace }}" for the repository.

base64 encode service key

Obtain the service key for your gcp bucket with the necessary permissions.

On linux base64 /path/to/key.json will give the base64 encoded version of the key. Save this key as a GitHub secret and use service_key: {{secrets.service_key(or whatever name you gave to the secret)}}.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 91.7%
  • Dockerfile 8.3%