--- kind: pipeline type: kubernetes name: python steps: - name: test image: python:latest commands: - pip install -q --upgrade pre-commit - pre-commit run --all-files # - flake8 --ignore=E501,W503,E265 # - mypy --ignore-missing-imports ./tenkan/ # - pylint --disable=E1101,E0401,C0301,W1514,C0114 ./tenkan/ # - pytest ./tests/ #- name: publish_pypi # image: plugins/pypi # settings: # username: # from_secret: pypi_username # password: # from_secret: pypi_password # when: # branch: # - master # #- name: push_docker # image: plugins/docker # settings: # username: # from_secret: docker_username # password: # from_secret: docker_password # repo: takaoni/tenkan # tags: latest # when: # branch: # - master # #- name: deploy_kube # kube: # image: takaoni/drone-kube # template: apps/tenkan.yaml # namespace: gemini # server: # from_secret: kube_server # when: # branch: # - master #