.drone.yml 989 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. services:
  2. mysql:
  3. image: docker.infra.flowdat.com/fd3/minio:v1.13
  4. environment:
  5. - MINIO_ACCESS_KEY=minio
  6. - MINIO_SECRET_KEY=minio123
  7. amqp:
  8. image: rabbitmq:3-management
  9. pipeline:
  10. build:
  11. image: docker.infra.flowdat.com/fd3/sf-php:7.2
  12. environment:
  13. CLIENT: fd3
  14. DOMAIN: flowdat.com
  15. commands:
  16. - chmod 0400 keys/bitbucket.id_rsa
  17. - eval $(ssh-agent); ssh-add keys/bitbucket.id_rsa
  18. - composer install -n --no-progress --no-scripts
  19. docker:
  20. repo : docker.infra.flowdat.com/fd3/export
  21. image: plugins/docker
  22. email: jean.sumara@interlink.com.ar
  23. registry: docker.infra.flowdat.com
  24. tag:
  25. - latest
  26. when:
  27. event: [push]
  28. branch: [master]
  29. docker_version:
  30. repo : docker.infra.flowdat.com/fd3/export
  31. image: plugins/docker
  32. email: jean.sumara@interlink.com.ar
  33. registry: docker.infra.flowdat.com
  34. tag:
  35. - "${DRONE_TAG##v}"
  36. when:
  37. event: [tag]
  38. branch: [v*]