diff --git a/.drone.yml b/.drone.yml index 8624d5b..3d90123 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,45 +7,46 @@ 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-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-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: @@ -65,7 +66,7 @@ steps: >**构建详情**: [点击查看]({{ build.link }}) >**代码分支**: {{ build.branch }} >**提交标识**: {{ build.commit }} - >**提交发起**: {{build.author}} {{^build.author}}(${DRONE_COMMIT_AUTHOR} 或 手动触发){{/build.author}}\n + >**提交发起**: {{ ${DRONE_COMMIT_AUTHOR} }} >**提交信息**: {{ build.message }} " }