From 76f10aa0be67562da71765993f6efe6b8ecc9507 Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Mon, 19 Sep 2022 16:21:16 +0800 Subject: [PATCH] feat: push docker image to git.m.ac registry --- .drone.yml | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..701dbda --- /dev/null +++ b/.drone.yml @@ -0,0 +1,85 @@ +--- +kind: pipeline +type: docker +name: Build Docker Image (s2oj-db) + +trigger: + event: + - push + +steps: + - name: docker + image: plugins/docker + settings: + registry: git.m.ac + repo: baoshuo/s2oj-db + use_cache: true + context: db + dockerfile: db/Dockerfile + username: baoshuo + password: + from_secret: GITMAC_SECRET + tags: + - latest + - master + - "${DRONE_COMMIT_SHA:0:8}" + when: + event: push + branch: master + +--- +kind: pipeline +type: docker +name: Build Docker Image (s2oj-judger) + +trigger: + event: + - push + +steps: + - name: docker + image: plugins/docker + settings: + registry: git.m.ac + repo: baoshuo/s2oj-judger + use_cache: true + context: judger + dockerfile: judger/Dockerfile + username: baoshuo + password: + from_secret: GITMAC_SECRET + tags: + - latest + - master + - "${DRONE_COMMIT_SHA:0:8}" + when: + event: push + branch: master + +--- +kind: pipeline +type: docker +name: Build Docker Image (s2oj-web) + +trigger: + event: + - push + +steps: + - name: docker + image: plugins/docker + settings: + registry: git.m.ac + repo: baoshuo/s2oj-web + use_cache: true + dockerfile: web/Dockerfile + username: baoshuo + password: + from_secret: GITMAC_SECRET + tags: + - latest + - master + - "${DRONE_COMMIT_SHA:0:8}" + when: + event: push + branch: master