fanxp 2 éve
szülő
commit
b6d9ecde23
2 módosított fájl, 23 hozzáadás és 18 törlés
  1. 9 3
      .drone.yml
  2. 14 15
      docker-build/Dockerfile

+ 9 - 3
.drone.yml

@@ -6,13 +6,19 @@ node:
   mode: test_local_1
 
 steps:
-  - name: build
+  - name: maven-build
+    image: maven:3.6.3-jdk-11
+    volumes:
+      - name: maven-cache
+        path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载
+    commands:
+      - mvn package
+
+  - name: docker-build
     image: docker:20.10.7
     volumes:
       - name: docker
         path: /var/run/docker.sock
-      - name: maven-cache
-        path: /root/ # 将maven下载依赖的目录挂载出来,防止重复下载
     environment:
       IMAGE: registry.yingcaibx.com/tl/api:latest
     commands:

+ 14 - 15
docker-build/Dockerfile

@@ -1,17 +1,16 @@
-#FROM openjdk:11-jre
-#EXPOSE 8080
-#WORKDIR /app
-#COPY ./docker-build/xjrsoft-boot.jar /app/app.jar
-#COPY ./docker-build/conf/application-dev.yml  conf/application-dev.yml
-#ENTRYPOINT ["java","-jar","/app/app.jar"]
-#
-FROM maven:3.6.3-jdk-11 AS MAVEN_BUILD
-COPY pom.xml /build/
-COPY src /build/src/
-WORKDIR /build/
-RUN mvn package
-
 FROM openjdk:11-jre
+EXPOSE 8080
 WORKDIR /app
-COPY --from=MAVEN_BUILD /build/target/xjrsoft-boot.jar /app/app.jar
-ENTRYPOINT ["java", "-jar", "app.jar"]
+COPY ./docker-build/xjrsoft-boot.jar /app/app.jar
+ENTRYPOINT ["java","-jar","/app/app.jar"]
+#
+#FROM maven:3.6.3-jdk-11 AS MAVEN_BUILD
+#COPY pom.xml /build/
+#COPY src /build/src/
+#WORKDIR /build/
+#RUN mvn package
+#
+#FROM openjdk:11-jre
+#WORKDIR /app
+#COPY --from=MAVEN_BUILD /build/target/xjrsoft-boot.jar /app/app.jar
+#ENTRYPOINT ["java", "-jar", "app.jar"]