From 1fead85505dc587a86e4c5b9f31e6e5df738b9fe Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Wed, 26 Aug 2026 03:54:12 +0000 Subject: [PATCH] Add .drone.yml --- .drone.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..489c295 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,33 @@ +kind: pipeline +type: kubernetes + +name: build-and-deploy-prod + +service_account_name: drone-builder-sa + +trigger: + event: + - push + branch: + - master + +steps: + - name: prod-build-image + image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest + settings: + repo: ccr.ccs.tencentyun.com/violin/violin-cv + tags: + - latest + - ${DRONE_COMMIT_SHA:0:8} + dockerfile: Dockerfile + context: . + registry: ccr.ccs.tencentyun.com + username: 100024540033 + password: + from_secret: docker_password + + - name: prod-deploy + image: ccr.ccs.tencentyun.com/violin/kubectl:latest + cluster: kubernetes + commands: + - kubectl -n violin set image deployment/violin-cv cv=ccr.ccs.tencentyun.com/violin/violin-cv:${DRONE_COMMIT_SHA:0:8}