mirror of https://github.com/Squidex/squidex.git
2 changed files with 50 additions and 1 deletions
@ -0,0 +1,49 @@ |
|||
pipeline: |
|||
test_pull_request: |
|||
image: docker |
|||
commands: |
|||
- docker build -t squidex/squidex:test_pull_request . |
|||
volumes: |
|||
- /var/run/docker.sock:/var/run/docker.sock |
|||
- /var/lib/docker:/var/lib/docker |
|||
when: |
|||
event: pull_request |
|||
|
|||
build_dev: |
|||
image: docker |
|||
commands: |
|||
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD |
|||
- docker build -t squidex/squidex:dev . |
|||
- docker push squidex/squidex:dev |
|||
volumes: |
|||
- /var/run/docker.sock:/var/run/docker.sock |
|||
- /var/lib/docker:/var/lib/docker |
|||
secrets: [ docker_username, docker_password ] |
|||
when: |
|||
event: push |
|||
|
|||
build_release: |
|||
image: docker |
|||
commands: |
|||
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD |
|||
- docker build -t squidex/squidex:latest -t squidex/squidex:$TAG . |
|||
- docker push squidex/squidex:latest |
|||
- docker push squidex/squidex:$TAG |
|||
volumes: |
|||
- /var/run/docker.sock:/var/run/docker.sock |
|||
- /var/lib/docker:/var/lib/docker |
|||
environment: |
|||
- TAG=${DRONE_TAG} |
|||
secrets: [ docker_username, docker_password ] |
|||
when: |
|||
event: tag |
|||
|
|||
slack: |
|||
image: plugins/slack |
|||
secrets: [ slack_webhook ] |
|||
template: > |
|||
{{#success build.status}} |
|||
build {{build.number}} succeeded. Good job. |
|||
{{else}} |
|||
build {{build.number}} failed. Fix me please. |
|||
{{/success}} |
|||
Loading…
Reference in new issue