chore: 按照官方 kaniko 插件格式配置

This commit is contained in:
Agent
2026-03-23 11:50:12 +00:00
parent 8d286b6d2f
commit 30baa1a00a

View File

@@ -25,19 +25,21 @@ steps:
- name: dev-build-image - name: dev-build-image
image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest
environment:
DOCKER_CONFIG:
from_secret: docker_config
settings: 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 dockerfile: Dockerfile
context: dir:///drone/src context: .
destination: ccr.ccs.tencentyun.com/violin/todo-backend:${DRONE_COMMIT_SHA}
verbosity: debug
- name: dev-deploy - name: dev-deploy
image: ccr.ccs.tencentyun.com/violin/kubectl:latest image: ccr.ccs.tencentyun.com/violin/kubectl:latest
commands: 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 - kubectl rollout status deployment/todo-backend -n drone
environment: environment:
KUBECONFIG: KUBECONFIG:
@@ -71,18 +73,20 @@ steps:
- name: prod-build-image - name: prod-build-image
image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest image: ccr.ccs.tencentyun.com/violin/drone-kaniko:latest
environment:
DOCKER_CONFIG:
from_secret: docker_config
settings: settings:
username: 100024540033
password:
from_secret: docker_password
repo: ccr.ccs.tencentyun.com/violin/todo-backend
tags:
- v1.0.0
dockerfile: Dockerfile dockerfile: Dockerfile
context: dir:///drone/src context: .
destination: ccr.ccs.tencentyun.com/violin/todo-backend:v1.0.0
- name: prod-deploy - name: prod-deploy
image: ccr.ccs.tencentyun.com/violin/kubectl:latest image: ccr.ccs.tencentyun.com/violin/kubectl:latest
commands: 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 - kubectl rollout status deployment/todo-backend -n drone
environment: environment:
KUBECONFIG: KUBECONFIG: