diff --git a/.drone.yml b/.drone.yml index 8435712..a01d3e0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,42 +1,45 @@ --- -pipeline: - notify: - image: drillster/drone-email - host: mail.guise.net.nz - username: - from_secret: EMAIL_USER - password: - from_secret: EMAIL_PASS - from: drone@guise.net.nz - when: - status: [ changed, failure ] +kind: pipeline +name: default - test: - image: python:3.8 - volumes: - - name: dockersock - path: /var/run - commands: - - apt-get update && apt-get install -y rsync - - python3 -m pip install --upgrade "ansible<2.10.0" \ - flake8 \ - "molecule[docker]==3.4.0" - - mkdir ${DRONE_REPO_NAME} - - rsync -a . ${DRONE_REPO_NAME} --exclude ${DRONE_REPO_NAME} - - cd ${DRONE_REPO_NAME} - - python3 --version - - ansible --version - - molecule --version - - molecule test - - services: - name: docker - image: docker:dind - privileged: true - volumes: - - name: dockersock - path: /var/run +notify: + image: drillster/drone-email + host: mail.guise.net.nz + username: + from_secret: EMAIL_USER + password: + from_secret: EMAIL_PASS + from: drone@guise.net.nz + when: + status: [ changed, failure ] +steps: +- name: Test with Molecule + image: python:3.8 volumes: - name: dockersock - temp: {} \ No newline at end of file + path: /var/run + commands: + - apt-get update && apt-get install -y rsync + - python3 -m pip install --upgrade "ansible<2.10.0" \ + flake8 \ + "molecule[docker]==3.4.0" + - mkdir ${DRONE_REPO_NAME} + - rsync -a . ${DRONE_REPO_NAME} --exclude ${DRONE_REPO_NAME} + - cd ${DRONE_REPO_NAME} + - python3 --version + - ansible --version + - molecule --version + - molecule test + +services: +- name: docker + image: docker:dind + privileged: true + volumes: + - name: dockersock + path: /var/run + +volumes: +- name: dockersock + temp: {} \ No newline at end of file