Add .drone.yml

This commit is contained in:
2026-08-26 03:54:12 +00:00
parent 6ae04ef246
commit 1fead85505
+33
View File
@@ -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}