From 93218f65479fc02e0b50107241ec55b9fb6c3cfb Mon Sep 17 00:00:00 2001 From: icechen Date: Tue, 28 Dec 2021 17:30:28 +0800 Subject: [PATCH] update --- .drone.yml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index f1f4fb1..444f0ac 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,2 +1,51 @@ -type: json -modlue: go \ No newline at end of file +kind: pipeline +type: docker +name: 部署brahma-api + +clone: + disable: true + +steps: + - name: clone + image: alpine/git + commands: + - git clone ${DRONE_REMOTE_URL} . + - git checkout $DRONE_COMMIT + when: + branch: + - master + + - name: build + image: plugins/docker + volumes: + - name: docker + path: /var/run/docker.sock + settings: + username: + from_secret: reg_username + password: + from_secret: reg_password + repo: reg.icechen.cn/zeus/admin-api + registry: reg.icechen.cn + tags: ${DRONE_COMMIT:0:8} + when: + branch: + - master + + - name: run + image: docker/compose + volumes: + - name: docker + path: /var/run/docker.sock + commands: + - export TAG=${DRONE_COMMIT:0:8} + - docker-compose -p admin-api down + - docker-compose -p admin-api up -d + when: + branch: + - master + +volumes: + - name: docker + host: + path: /var/run/docker.sock \ No newline at end of file