From 30baa1a00a4c56593761423c9c65b027f469cac0 Mon Sep 17 00:00:00 2001 From: Agent Date: Mon, 23 Mar 2026 11:50:12 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=8C=89=E7=85=A7=E5=AE=98=E6=96=B9?= =?UTF-8?q?=20kaniko=20=E6=8F=92=E4=BB=B6=E6=A0=BC=E5=BC=8F=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index 0f9c2a8..6724a0a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -25,19 +25,21 @@ steps: - name: dev-build-image image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest - environment: - DOCKER_CONFIG: - from_secret: docker_config settings: + username: 100024540033 + password: + from_secret: docker_password + repo: ccr.ccs.tencentyun.com/violin/todo-backend + tags: + - latest + - ${DRONE_COMMIT_SHA:0:8} dockerfile: Dockerfile - context: dir:///drone/src - destination: ccr.ccs.tencentyun.com/violin/todo-backend:${DRONE_COMMIT_SHA} - verbosity: debug + context: . - name: dev-deploy image: ccr.ccs.tencentyun.com/violin/kubectl:latest commands: - - kubectl set image deployment/todo-backend todo-backend=ccr.ccs.tencentyun.com/violin/todo-backend:${DRONE_COMMIT_SHA} -n drone + - kubectl set image deployment/todo-backend todo-backend=ccr.ccs.tencentyun.com/violin/todo-backend:${DRONE_COMMIT_SHA:0:8} -n drone - kubectl rollout status deployment/todo-backend -n drone environment: KUBECONFIG: @@ -71,18 +73,20 @@ steps: - name: prod-build-image image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest - environment: - DOCKER_CONFIG: - from_secret: docker_config settings: + username: 100024540033 + password: + from_secret: docker_password + repo: ccr.ccs.tencentyun.com/violin/todo-backend + tags: + - v1.0.0 dockerfile: Dockerfile - context: dir:///drone/src - destination: ccr.ccs.tencentyun.com/violin/todo-backend:v1.0.0 + context: . - name: prod-deploy image: ccr.ccs.tencentyun.com/violin/kubectl:latest commands: - - kubectl set image deployment/todo-backend todo-backend=ccr.ccs.tencentyun.com/violin/todo-backend:${DRONE_COMMIT_SHA} -n drone + - kubectl set image deployment/todo-backend todo-backend=ccr.ccs.tencentyun.com/violin/todo-backend:v1.0.0 -n drone - kubectl rollout status deployment/todo-backend -n drone environment: KUBECONFIG: