From 42041dfe374c4c2c97c67281586e4e296e4076d2 Mon Sep 17 00:00:00 2001 From: Or Fleisher Date: Wed, 30 Jun 2021 15:24:32 -0400 Subject: [PATCH] =?UTF-8?q?Add=20basic=20Drone=20config=20based=20on=20pre?= =?UTF-8?q?vious=20Travis=20CI=20setup=20=F0=9F=9B=A0=EF=B8=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..9fdf189 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,52 @@ +--- +pipeline: + generate: + image: python:3.5.1-alpine + commands: + - python3 generate.py + when: + event: push + build: + image: python:3.5.1-alpine + commands: + - python3 build.py + environment: + CI: "true" + when: + event: push + tag-and-push: + image: docker:latest + commands: + - echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin; fi + - docker push nytimes/blender:2.80-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.80-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.81-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.81-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.82-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.82-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.83-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.83-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.90-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.90-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.91-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.91-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.92-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.92-gpu-ubuntu18.04; fi + - docker push nytimes/blender:2.93-cpu-ubuntu18.04; fi + - docker push nytimes/blender:2.93-gpu-ubuntu18.04; fi + - docker tag nytimes/blender:2.93-gpu-ubuntu18.04 nytimes/blender:latest; fi + - docker push nytimes/blender:latest; fi + secrets: + - source: docker_username + target: DOCKER_USERNAME + - source: docker_password + target: DOCKER_PASSWORD + when: + event: push + branch: master + notify: + image: python:3.5.1-alpine + commands: + - sh ./notify.sh + when: + event: push