Skip to content
Snippets Groups Projects
config.yml 876 B
---

version: 2
jobs:
  build:
    working_directory: ~/src
    docker:
      - image: hbpmip/docker-compose-for-ci:17.06-1
    environment:
       - CIRCLECI: true
    steps:
      - setup_remote_docker:
          version: 17.06.0-ce
      - checkout
      - run:
          name: "Install requirements"
          command: |
            docker --version
            pip install --upgrade pre-commit
            pre-commit install
      - run:
          name: "Validate code quality"
          command: |
            pre-commit run --all-files
      - run:
          name: "Build project"
          command: |
            PATH=$PATH:/$HOME/.captain/bin/ ./build.sh
      - run:
          name: "Test project"
          command: |
            PATH=$PATH:/$HOME/.captain/bin/ ./tests/test.sh

    notify:
      webhooks:
      - url: 'https://webhook.atomist.com/atomist/circle'