From d68e0ba68b76e598de742e542391db9fdd1fe5d2 Mon Sep 17 00:00:00 2001 From: Agent Date: Sat, 21 Mar 2026 15:04:18 +0000 Subject: [PATCH] fix: manually clone with credentials in commands --- .drone.yml | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/.drone.yml b/.drone.yml index 7516ee6..4680895 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,13 +3,6 @@ type: kubernetes name: build-and-deploy-dev -clone: - git: - username: - from_secret: git_username - password: - from_secret: git_password - trigger: event: - push @@ -17,10 +10,25 @@ trigger: - dev steps: + - name: dev-clone + image: ccr.ccs.tencentyun.com/violin/git-alpine:latest + commands: + - git clone https://${git_username}:${git_password}@gitea.violin-work.online/sales/todo-backend.git /drone/src + - cd /drone/src + - git checkout dev + environment: + git_username: + from_secret: git_username + git_password: + from_secret: git_password + - name: dev-build image: ccr.ccs.tencentyun.com/violin/maven:3.9-eclipse-temurin-22 commands: - mvn clean package -DskipTests + when: + status: + - success - name: dev-build-image image: ccr.ccs.tencentyun.com/violin/docker:linux-amd64 @@ -49,13 +57,6 @@ type: kubernetes name: build-and-deploy-prod -clone: - git: - username: - from_secret: git_username - password: - from_secret: git_password - trigger: event: - push @@ -63,6 +64,18 @@ trigger: - master steps: + - name: prod-clone + image: ccr.ccs.tencentyun.com/violin/git-alpine:latest + commands: + - git clone https://${git_username}:${git_password}@gitea.violin-work.online/sales/todo-backend.git /drone/src + - cd /drone/src + - git checkout master + environment: + git_username: + from_secret: git_username + git_password: + from_secret: git_password + - name: prod-build image: ccr.ccs.tencentyun.com/violin/maven:3.9-eclipse-temurin-22 commands: