From 8058e5795ae082339a302d9fc119c602cd4570b1 Mon Sep 17 00:00:00 2001 From: clay Date: Sun, 13 Apr 2025 14:29:26 +0800 Subject: [PATCH] feat: 1 --- .drone.yml | 81 ++++++++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9e0615a..663732b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,51 +7,48 @@ 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 when: status: [ success,failure ] settings: @@ -66,7 +63,7 @@ steps: >**构建详情**: [点击查看]({{ build.link }}) >**代码分支**: {{ build.branch }} >**提交标识**: {{ build.commit }} - >**提交发起**: {{ DRONE_COMMIT_AUTHOR }} {{ build }} {{ DRONE_REPO_NAME }} ${DRONE_COMMIT_AUTHOR} + >**提交发起**: ${DRONE_COMMIT_AUTHOR} ${DRONE_COMMIT_AUTHOR_AVATAR} >**提交信息**: {{ build.message }} " }