.drone.yml 1.3 KB

123456789101112131415161718192021222324252627282930
  1. pipeline:
  2. build:
  3. image: debian:9.0
  4. # image: docker.infra.flowdat.com/fd3/sf-php
  5. commands:
  6. - env
  7. - echo 'Acquire::http { Proxy "http://200.50.168.30:3142"; };' > /etc/apt/apt.conf.d/01proxy
  8. # - apt-get update && apt-get install -yq python git wget vim tmux graphviz php-cli php-mysql php-curl php-amqplib php-xml php-zip build-essential unzip php-bcmath php-mbstring mysql-client
  9. # - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  10. # - php composer-setup.php --install-dir=/usr/local/bin/ --filename=composer
  11. # - php -r "unlink('composer-setup.php');"
  12. # - mkdir -p /root/.ssh/
  13. # - ssh-keyscan -p222 200.50.168.30 >> ~/.ssh/known_hosts
  14. # - ssh-keyscan -p222 infra.flowdat.com >> ~/.ssh/known_hosts
  15. # - ssh-keyscan -p222 gogs.infra.flowdat.com >> ~/.ssh/known_hosts
  16. # - ssh-keyscan -p22 bitbucket.org >> ~/.ssh/known_hosts
  17. # - chmod 0400 keys/bitbucket.id_rsa
  18. # - eval $(ssh-agent); ssh-add keys/bitbucket.id_rsa
  19. docker:
  20.    repo : "docker.infra.flowdat.com/fd3/sf-php"
  21.    image: plugins/docker
  22.    email: luciano@interlink.com.ar
  23.    registry: docker.infra.flowdat.com
  24.    username: drone
  25.    password: 6hd2dLfL
  26.    dockerfile: Dockerfile
  27.    tag: latest
  28.    when:
  29.     event: [pull_request, push, tag]
  30.     branch: master