diff --git a/.drone.yml b/.drone.yml
index 09cf98b..6743038 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -7,72 +7,57 @@ platform:
steps:
- - name: build-jar
- image: 10.7.127.190:38080/maven:3.8.5-openjdk-17
- volumes:
- - name: maven-cache
- path: /root/.m2
- commands:
- - mvn clean package -DskipTests=true
-
- - name: build-docker
- image: 10.7.127.190:38080/docker/docker
- volumes:
- - name: docker
- path: /var/run/docker.sock
- environment:
- DOCKER_USERNAME:
- from_secret: docker_username
- DOCKER_PASSWORD:
- from_secret: docker_password
- REGISTRY:
- from_secret: registry
- REGISTRY_NAMESPACE:
- from_secret: registry_namespace
- commands:
- - sed -i 's/$REGISTRY/'"$REGISTRY"'/' deployment.yml
- - sed -i 's/$REGISTRY_NAMESPACE/'"$REGISTRY_NAMESPACE"'/' deployment.yml
- - sed -i 's/$DRONE_COMMIT/${DRONE_COMMIT}/' deployment.yml
- - sed -i 's/$DRONE_REPO_NAME/${DRONE_REPO_NAME}/' deployment.yml
- - echo $DOCKER_PASSWORD | docker login $REGISTRY --username $DOCKER_USERNAME --password-stdin
- - sh docker.sh
- - docker rmi -f $(docker images | grep $DRONE_REPO_NAME | awk '{print $3}')
-
- - name: deploy
- image: bitnami/kubectl:1.26.13-debian-11-r1
- volumes:
- - name: config
- path: /app/config
- commands:
- - kubectl apply -f deployment.yml -n metis --kubeconfig=/app/config/base-taishan-kubectl.yml
+# - name: build-jar
+# image: 10.7.127.190:38080/maven:3.8.5-openjdk-17
+# volumes:
+# - name: maven-cache
+# path: /root/.m2
+# commands:
+# - mvn clean package -DskipTests=true
+#
+# - name: build-docker
+# image: 10.7.127.190:38080/docker/docker
+# volumes:
+# - name: docker
+# path: /var/run/docker.sock
+# environment:
+# DOCKER_USERNAME:
+# from_secret: docker_username
+# DOCKER_PASSWORD:
+# from_secret: docker_password
+# REGISTRY:
+# from_secret: registry
+# REGISTRY_NAMESPACE:
+# from_secret: registry_namespace
+# commands:
+# - sed -i 's/$REGISTRY/'"$REGISTRY"'/' deployment.yml
+# - sed -i 's/$REGISTRY_NAMESPACE/'"$REGISTRY_NAMESPACE"'/' deployment.yml
+# - sed -i 's/$DRONE_COMMIT/${DRONE_COMMIT}/' deployment.yml
+# - sed -i 's/$DRONE_REPO_NAME/${DRONE_REPO_NAME}/' deployment.yml
+# - echo $DOCKER_PASSWORD | docker login $REGISTRY --username $DOCKER_USERNAME --password-stdin
+# - sh docker.sh
+# - docker rmi -f $(docker images | grep $DRONE_REPO_NAME | awk '{print $3}')
+#
+# - name: deploy
+# image: bitnami/kubectl:1.26.13-debian-11-r1
+# volumes:
+# - name: config
+# path: /app/config
+# commands:
+# - kubectl apply -f deployment.yml -n metis --kubeconfig=/app/config/base-taishan-kubectl.yml
- name: notify
image: 10.7.127.190:38080/plugins/webhook:latest
environment:
- WEBHOOK_URL:
- from_secret: wechat_webhook_url
+ NOTIFY_TEMPLATE:
+ from_secret: notify_template
when:
status: [ success,failure ]
settings:
urls: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=f2b3fcbc-e70f-4826-8b08-340518b3a96f
content_type: application/json
- template: |
- {
- "msgtype": "markdown",
- "markdown": {
- "content": "{{#success build.status}}✅ 构建成功{{else}}❌ 构建失败{{/success}}
- >**构建编号**: #{{build.number}}
- >**构建状态**: {{build.status}}
- >**代码分支**: {{build.branch}}
- >**提交哈希**: {{build.commit}}
- >**提交作者**: {{build.author}}
- >**持续时间**: {{build.duration}}秒
- >**提交信息**: {{build.message}}
- >[查看构建详情]({{build.link}})
- >{{^success build.status}}[查看失败日志]({{build.link}}/logs){{/success}}"
- }
- }
+ template: ${NOTIFY_TEMPLATE}
volumes: