38 lines
1005 B
YAML
38 lines
1005 B
YAML
---
|
|
pipeline:
|
|
docker-build:
|
|
image: docker
|
|
commands:
|
|
- apk add -U git
|
|
- /bin/sh scripts/dockerBuild.sh
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
when:
|
|
event: push
|
|
docker-push:
|
|
image: docker
|
|
commands:
|
|
- apk add -U git
|
|
- docker login -u $DOCKER_USER -p $DOCKER_PASSWORD r.daemons.it
|
|
- /bin/sh scripts/dockerPush.sh
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
when:
|
|
event: push
|
|
secrets: [docker_user, docker_password]
|
|
notify-good:
|
|
image: registry.daemons.it/drone-xmpp
|
|
secrets: [xmpp_user, xmpp_password, xmpp_room]
|
|
message: Beep, boop, soy un bot. El job de dockerfiles ha ido bien.
|
|
when:
|
|
status: [success]
|
|
event: push
|
|
notify-bad:
|
|
image: registry.daemons.it/drone-xmpp
|
|
message: "Beep, boop, soy un bot. El job ha ido mal: {build_link}"
|
|
secrets: [xmpp_user, xmpp_password, xmpp_room]
|
|
when:
|
|
status: [failure]
|
|
event: push
|
|
branch: master
|