xufei преди 1 година
родител
ревизия
5e9177fecf
променени са 1 файла, в които са добавени 46 реда и са изтрити 1 реда
  1. 46 1
      pom.xml

+ 46 - 1
pom.xml

@@ -8,6 +8,11 @@
     <artifactId>data_pull_client</artifactId>
     <version>1.0.0</version>
 
+    <properties>
+        <docker.registry.url>registry.cn-shanghai.aliyuncs.com</docker.registry.url>
+        <docker.group>winhc-spider</docker.group>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -78,7 +83,8 @@
                         </goals>
                         <configuration>
                             <transformers>
-                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                                <transformer
+                                        implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                     <mainClass>com.winhc.data.DataPull</mainClass>
                                 </transformer>
                             </transformers>
@@ -86,6 +92,45 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>com.google.cloud.tools</groupId>
+                <artifactId>jib-maven-plugin</artifactId>
+                <version>3.3.1</version>
+                <configuration>
+                    <from>
+                        <image>
+                            eclipse-temurin:8u372-b07-jre-alpine
+                        </image>
+                    </from>
+                    <to>
+                        <image>${docker.registry.url}/${docker.group}/data-pull-client</image>
+                        <tags>
+                            <tag>latest</tag>
+                        </tags>
+                    </to>
+                    <container>
+                        <mainClass>com.winhc.data.DataPull</mainClass>
+                        <jvmFlags>
+                            <jvmFlag>-Xms4g</jvmFlag>
+                            <jvmFlag>-Xmx4g</jvmFlag>
+                        </jvmFlags>
+                        <environment>
+                            <TZ>Asia/Shanghai</TZ>
+                        </environment>
+                        <!--使用该参数将镜像的创建时间与系统时间对齐-->
+                        <creationTime>USE_CURRENT_TIMESTAMP</creationTime>
+                    </container>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>build</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+
         </plugins>
     </build>