|
@@ -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
|