Skip to content
Snippets Groups Projects
.drone.yml 1.24 KiB
Newer Older
kind: pipeline
name: default

platform:
  os: linux
  arch: amd64

Vincent Hatakeyama's avatar
Vincent Hatakeyama committed
clone:
  disable: true

steps:
- name: hg
  pull: default
  image: plugins/hg

- name: flake8
  depends:
  - hg
  image: xcgd/flake8:3
  depends:
  - hg
  pull: always
  image: xcgd/isort:odoo
  commands:
  - isort -c -df

  depends:
  - flake8
  - isort
  pull: default
  image: plugins/docker
  settings:
    dockerfile: Dockerfile.docker_build_copy
    repo: xcgd/odoo_scripts
    tag: docker_build_copy
    username:
      from_secret: docker_username
    password:
      from_secret: docker_password
  depends:
  - flake8
  - isort
  pull: default
  image: plugins/docker
  settings:
    dockerfile: Dockerfile.import_csv
    repo: xcgd/odoo_scripts
      from_secret: docker_username
  depends:
  - docker_docker_build_copy
  - docker_import_csv
  pull: default
  image: plugins/slack
  settings:
Vincent Hatakeyama's avatar
Vincent Hatakeyama committed
    username: drone
      from_secret: slack_webhook
  when:
    status:
    - failure
    - success