Skip to content
This repository has been archived by the owner on Dec 7, 2021. It is now read-only.

A drone plugin to deploy Google Cloud Run containers.

Notifications You must be signed in to change notification settings

mavrekh-nyt/drone-cloud-run

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

drone-cloud-run - A drone.io plugin to deploy Google Cloud Run containers.

Usage

For usage in drone v1.0:

kind: pipeline
name: default

steps:
  - name: deploy-using-new-drone-plugin-version
    image: oliver006/drone-cloud-run:latest
    pull: always
    settings:
      action: deploy
      service: my-api-service
      runtime: gke                                              # default=managed
      image: org-name/my-api-service-image
      memory: 512Mi
      region: us-central1
      allow_unauthenticated: true                               # default=false
      svc_account: 1234-my-svc-account@google.svcaccount.com    
      token:
        from_secret: google_credentials
      environment:
        VAR_1: "var01"
        ANOTHER_ENV_VAR: "env_var_value"
      env_secret_api_key:
        from_secret: api_key_prod

For usage in drone v0.8:

kind: pipeline
name: default

steps:
  - name: deploy-using-new-drone-plugin-version
    image: oliver006/drone-cloud-run:latest
    pull: always

    # plugin settings are top-level
    action: deploy
    service: my-api-service
    deployment_image: org-name/my-api-service-image
    memory: 512Mi
    region: us-central1
    allow_unauthenticated: true
    svc_account: 1234-my-svc-account@google.svcaccount.com
    secrets:
      - source: google_credentials
        target: token
      - source: api_key_prod
        target: env_secret_api_key

About

A drone plugin to deploy Google Cloud Run containers.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 93.6%
  • Dockerfile 5.9%
  • HTML 0.5%