update README.md with drone 1.0 example
This commit is contained in:
parent
017ba8156e
commit
4981f60ed9
25
README.md
25
README.md
@ -2,10 +2,33 @@
|
|||||||
|
|
||||||
A thin shim-wrapper around the official [Google Kaniko](https://cloud.google.com/blog/products/gcp/introducing-kaniko-build-container-images-in-kubernetes-and-google-container-builder-even-without-root-access) Docker image to make it behave like the [Drone Docker plugin](http://plugins.drone.io/drone-plugins/drone-docker/).
|
A thin shim-wrapper around the official [Google Kaniko](https://cloud.google.com/blog/products/gcp/introducing-kaniko-build-container-images-in-kubernetes-and-google-container-builder-even-without-root-access) Docker image to make it behave like the [Drone Docker plugin](http://plugins.drone.io/drone-plugins/drone-docker/).
|
||||||
|
|
||||||
|
Example .drone.yml for Drone 1.0
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
kind: pipeline
|
||||||
|
name: default
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: publish
|
||||||
|
image: banzaicloud/kaniko-plugin
|
||||||
|
settings:
|
||||||
|
registry: registry.example.com
|
||||||
|
repo: registry.example.com/example-project
|
||||||
|
tags: ${DRONE_COMMIT_SHA}
|
||||||
|
cache: true
|
||||||
|
build_args:
|
||||||
|
- COMMIT_SHA=${DRONE_COMMIT_SHA}
|
||||||
|
- COMMIT_AUTHOR_EMAIL=${DRONE_COMMIT_AUTHOR_EMAIL}
|
||||||
|
username:
|
||||||
|
from_secret: docker-username
|
||||||
|
password:
|
||||||
|
from_secret: docker-password
|
||||||
|
```
|
||||||
|
|
||||||
## Test that it can build
|
## Test that it can build
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -it --rm -w /src -v $PWD:/src -e DOCKER_USERNAME=${DOCKER_USERNAME} -e DOCKER_PASSWORD=${DOCKER_PASSWORD} -e PLUGIN_REPO=banzaicloud/kaniko-plugin-test -e PLUGIN_TAGS=test -e PLUGIN_DOCKERFILE=Dockerfile.test banzaicloud/kaniko-plugin
|
docker run -it --rm -w /src -v $PWD:/src -e PLUGIN_USERNAME=${DOCKER_USERNAME} -e PLUGIN_PASSWORD=${DOCKER_PASSWORD} -e PLUGIN_REPO=banzaicloud/kaniko-plugin-test -e PLUGIN_TAGS=test -e PLUGIN_DOCKERFILE=Dockerfile.test banzaicloud/kaniko-plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
## Test that caching works
|
## Test that caching works
|
||||||
|
Reference in New Issue
Block a user