2021-06-30 19:24:32 +00:00
|
|
|
---
|
|
|
|
pipeline:
|
|
|
|
generate:
|
2021-06-30 19:35:54 +00:00
|
|
|
image: python:3.8-slim
|
2021-06-30 19:24:32 +00:00
|
|
|
commands:
|
|
|
|
- python3 generate.py
|
|
|
|
when:
|
|
|
|
event: push
|
|
|
|
build:
|
2021-06-30 19:49:23 +00:00
|
|
|
image: docker:latest
|
2021-06-30 19:24:32 +00:00
|
|
|
commands:
|
2021-06-30 19:51:08 +00:00
|
|
|
- python build.py
|
2021-06-30 19:24:32 +00:00
|
|
|
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:
|
2021-06-30 19:49:23 +00:00
|
|
|
image: plugins/slack
|
|
|
|
username: Blender Docker Bot
|
|
|
|
icon_emoji: ":blender-3d:"
|
|
|
|
channel: rd-bots
|
|
|
|
webhook:
|
|
|
|
from_secret: slack_webhook
|
|
|
|
template: >
|
|
|
|
{{#success build.status}}
|
|
|
|
Build {{build.number}} for ${DRONE_BRANCH} on ${DRONE_REPO} succeeded :party-gopher: {{build.link}}
|
|
|
|
{{else}}
|
|
|
|
Build {{build.number}} for ${DRONE_BRANCH} on ${DRONE_REPO} failed! :doh: {{build.link}}
|
|
|
|
{{/success}}
|
2021-06-30 19:24:32 +00:00
|
|
|
when:
|
2021-06-30 19:49:23 +00:00
|
|
|
status: [ success, failure ]
|
2021-06-30 19:24:32 +00:00
|
|
|
event: push
|