Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

google/drone-firebase

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

drone-firebase

Drone plugin to deploy a project to Firebase. For the usage information and a listing of the available options please take a look at the docs.

This is not an official Google product.

If you want to contribute, see the CONTRIBUTING page.

Binary

Build the binary using make:

make deps build

Example

./drone-firebase -- "{
    \"system\": {
        \"link\": \"http://drone.mycompany.com\"
    },
    \"repo\": {
        \"owner\": \"octocat\",
        \"name\": \"hello-world\",
        \"full_name\": \"octocat/hello-world\",
        \"link_url\": \"https://github.com/octocat/hello-world\",
        \"clone_url\": \"https://github.com/octocat/hello-world.git\"
    },
    \"build\": {
        \"number\": 1,
        \"event\": \"push\",
        \"branch\": \"master\",
        \"commit\": \"436b7a6e2abaddfd35740527353e78a227ddcb2c\",
        \"ref\": \"refs/heads/master\",
        \"author\": \"octocat\",
        \"author_email\": \"octocat@github.com\"
    },
    \"workspace\": {
        \"root\": \"/drone/src\",
        \"path\": \"/drone/src/github.com/octocat/hello-world\",
        \"keys\": {
            \"private\": \"-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQC...\"
        }
    },
    \"vargs\": {
        \"token\": \"thetoken\",
        \"project_id\": \"my-cool-project\"
    }
}"

Docker

Build the container using make:

make deps docker

Example

Run the docker container from the directory of your Firebase project:

docker run -i -v $(pwd):/drone/src/github.com/octocat/hello-world google/drone-firebase -- "{
    \"system\": {
        \"link\": \"http://drone.mycompany.com\"
    },
    \"repo\": {
        \"owner\": \"octocat\",
        \"name\": \"hello-world\",
        \"full_name\": \"octocat/hello-world\",
        \"link_url\": \"https://github.com/octocat/hello-world\",
        \"clone_url\": \"https://github.com/octocat/hello-world.git\"
    },
    \"build\": {
        \"number\": 1,
        \"event\": \"push\",
        \"branch\": \"master\",
        \"commit\": \"436b7a6e2abaddfd35740527353e78a227ddcb2c\",
        \"ref\": \"refs/heads/master\",
        \"author\": \"octocat\",
        \"author_email\": \"octocat@github.com\"
    },
    \"workspace\": {
        \"root\": \"/drone/src\",
        \"path\": \"/drone/src/github.com/octocat/hello-world\",
        \"keys\": {
            \"private\": \"-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQC...\"
        }
    },
    \"vargs\": {
        \"token\": \"thetoken\",
        \"project_id\": \"my-cool-project\"
    }
}"

About

Drone plugin to deploy a project to Firebase.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published