Przeglądaj źródła

feat: "修改后端部署"

Leonezhurui 2 lat temu
rodzic
commit
55214cce57
1 zmienionych plików z 61 dodań i 55 usunięć
  1. 61 55
      .drone.yml

+ 61 - 55
.drone.yml

@@ -5,60 +5,66 @@ name: eai-backend
 clone:
   disable: true
 
-steps: # test
-  # 步骤 1: Maven 构建
-  - name: build-with-maven
-    image: maven:3.8.5-openjdk-17-slim
-    volumes:
-      - name: maven-cache
-        path: /root/.m2
+steps:
+  - name: 编译步骤
+    image: alpine
     commands:
-      - mvn clean package -DskipTests
+      - echo hello drone
 
-  # 步骤 2: 构建 Docker 镜像并上传
-  - name: build-and-push-docker-image
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: docker-username
-      password:
-        from_secret: docker-password
-      registry: registry.cn-hangzhou.aliyuncs.com
-      repo: registry.cn-hangzhou.aliyuncs.com/english-ai/eai-backend
-      tags: latest
-      dockerfile: Dockerfile
-
-  # 步骤 3: 通过ssh进行部署
-  - name: deploy-with-ssh
-    image: appleboy/drone-ssh
-    environment:
-      CONTAINER_NAME: eai-backend
-      DOCKER_USERNAME:
-        from_secret: docker-username
-      DOCKER_PASSWORD:
-        from_secret: docker-password
-      DOCKER_REGISTRY: registry.cn-hangzhou.aliyuncs.com
-      IMAGE_NAME: english-ai/eai-backend
-      IMAGE_TAG: latest
-    settings:
-      host: 139.196.252.184
-      username: root
-      password:
-        from_secret: server-password
-      port: 22
-      envs: [DOCKER_USERNAME,DOCKER_PASSWORD,DOCKER_REGISTRY,CONTAINER_NAME,IMAGE_NAME,IMAGE_TAG]
-      script:
-        - echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin $DOCKER_REGISTRY
-        - tag=$DOCKER_REGISTRY/$IMAGE_NAME:$IMAGE_TAG
-        - docker pull $tag
-        - if [ $(docker ps -aq -f name=eai-backend) ]; then docker rm -f eai-backend; fi
-        - docker run -d -p 8070:8080 --name eai-backend -v $(pwd)/logs:/app/logs registry.cn-hangzhou.aliyuncs.com/english-ai/eai-backend
-
-volumes:
-  - name: maven-cache
-    host:
-      path: /tmp/cache/.m2
-
-trigger:
-  branch:
-    - main
+#steps:
+#  # 步骤 1: Maven 构建
+#  - name: build-with-maven
+#    image: maven:3.8.5-openjdk-17-slim
+#    volumes:
+#      - name: maven-cache
+#        path: /root/.m2
+#    commands:
+#      - mvn clean package -DskipTests
+#
+#  # 步骤 2: 构建 Docker 镜像并上传
+#  - name: build-and-push-docker-image
+#    image: plugins/docker
+#    settings:
+#      username:
+#        from_secret: docker-username
+#      password:
+#        from_secret: docker-password
+#      registry: registry.cn-hangzhou.aliyuncs.com
+#      repo: registry.cn-hangzhou.aliyuncs.com/english-ai/eai-backend
+#      tags: latest
+#      dockerfile: Dockerfile
+#
+#  # 步骤 3: 通过ssh进行部署
+#  - name: deploy-with-ssh
+#    image: appleboy/drone-ssh
+#    environment:
+#      CONTAINER_NAME: eai-backend
+#      DOCKER_USERNAME:
+#        from_secret: docker-username
+#      DOCKER_PASSWORD:
+#        from_secret: docker-password
+#      DOCKER_REGISTRY: registry.cn-hangzhou.aliyuncs.com
+#      IMAGE_NAME: english-ai/eai-backend
+#      IMAGE_TAG: latest
+#    settings:
+#      host: 139.196.252.184
+#      username: root
+#      password:
+#        from_secret: server-password
+#      port: 22
+#      envs: [DOCKER_USERNAME,DOCKER_PASSWORD,DOCKER_REGISTRY,CONTAINER_NAME,IMAGE_NAME,IMAGE_TAG]
+#      script:
+#        - echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin $DOCKER_REGISTRY
+#        - tag=$DOCKER_REGISTRY/$IMAGE_NAME:$IMAGE_TAG
+#        - docker pull $tag
+#        - if [ $(docker ps -aq -f name=eai-backend) ]; then docker rm -f eai-backend; fi
+#        - docker run -d -p 8070:8080 --name eai-backend -v $(pwd)/logs:/app/logs registry.cn-hangzhou.aliyuncs.com/english-ai/eai-backend
+#
+#volumes:
+#  - name: maven-cache
+#    host:
+#      path: /tmp/cache/.m2
+#
+#trigger:
+#  branch:
+#    - main