fanxp 1 month ago
parent
commit
4f53298b1a
1 changed files with 16 additions and 6 deletions
  1. 16 6
      .drone.yml

+ 16 - 6
.drone.yml

@@ -14,7 +14,6 @@ steps:
     commands:
       - mvn -Dmaven.test.skip=true -P dev clean package
 
-  # 只需要下载一次,以后将其注释
   - name: skywalking
     image: alpine/git:v2.45.2
     depends_on: [maven]
@@ -35,7 +34,6 @@ steps:
     environment:
       IMAGE: registry.yingcaibx.com/tl/api:latest
     commands:
-      - sleep 10000
       # 清理 docker 服务中不再使用的镜像、挂载、网络等资源
       - docker system prune --force --volumes || true
       - docker build -f ./Dockerfile -t $IMAGE ./
@@ -83,9 +81,15 @@ steps:
     commands:
       - mvn -Dmaven.test.skip=true -P dev clean package
 
+  - name: skywalking
+    image: alpine/git:v2.45.2
+    depends_on: [maven]
+    commands:
+      - git clone https://git.yingcaibx.com/public/skywalking-agent-java.git /drone/src/skywalking-agent-java
+
   - name: build
     image: docker:20.10.7
-    depends_on: [maven]
+    depends_on: [skywalking]
     volumes:
       - name: docker
         path: /var/run/docker.sock
@@ -136,16 +140,22 @@ steps:
     commands:
       - mvn -Dmaven.test.skip=true -P dev clean package
 
+  - name: skywalking
+    image: alpine/git:v2.45.2
+    depends_on: [maven]
+    commands:
+      - git clone https://git.yingcaibx.com/public/skywalking-agent-java.git /drone/src/skywalking-agent-java
+
   - name: push
     image: docker:20.10.7
     volumes:
       - name: docker
         path: /var/run/docker.sock
     environment:
-      IMAGE: registry.yingcaibx.com/tl/api
-    depends_on: [maven]
+      IMAGE: crpi-j16ma2m5r6mxrmhw.cn-shenzhen.personal.cr.aliyuncs.com/ruiyaninfo/cqtlzjzx-api
+    depends_on: [skywalking]
     commands:
-      - docker login -u yxt -p qwe123QWE registry.yingcaibx.com
+      - docker login -u 瑞研科技 -p ry123*456 crpi-j16ma2m5r6mxrmhw.cn-shenzhen.personal.cr.aliyuncs.com
       - echo $DRONE_TAG
       - docker build -f ./Dockerfile -t $IMAGE:$DRONE_TAG ./
       - docker push $IMAGE:$DRONE_TAG