2018-02-15 20:08:23 +00:00
# Drone-netlify
![Netlify logo ](netlify.png?raw=true "netlify.com" )
2018-02-15 20:34:01 +00:00
> Deploying to [Netlify](https://netlify.com) with [Drone](https://drone.io) CI.
2018-02-15 20:08:23 +00:00
[![Docker Pulls ](https://img.shields.io/docker/pulls/lucap/drone-netlify.svg )](https://hub.docker.com/r/lucap/drone-netlify/)
[![Image ](https://images.microbadger.com/badges/image/lucap/drone-netlify.svg )](https://microbadger.com/images/lucap/drone-netlify "Get your own image badge on microbadger.com")
[![GitHub release ](https://img.shields.io/github/release/lucaperret/drone-netlify.svg )](https://github.com/lucaperret/drone-netlify/releases/latest)
Use case examples:
- Automatically create staging deployments for pull requests
- Automatically deploy and alias upon pushes to master
## Usage
For the usage information and a listing of the available options please take a look at [the docs ](DOCS.md ).
There are two ways to deploy.
### From docker
Deploy the working directory to Netlify.
```bash
docker run --rm \
-e PLUGIN_TOKEN=xxxxx \
-e PLUGIN_SITE_ID=xxxxxxx-xxxx-xxx-xxxxxxxx \
-e PLUGIN_SITE_NAME=netlify-subdomain
-v $(pwd):$(pwd) \
-w $(pwd) \
lucap/drone-netlify
```
### From Drone CI
```yaml
pipeline:
netlify:
image: lucap/drone-netlify
token: xxxxx
site_id: xxxxxxx-xxxx-xxx-xxxxxxxx
site_name: netlify-subdomain
```