dockerfiles/.drone.yml

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