Hisoka-X commented on code in PR #7346:
URL: https://github.com/apache/seatunnel/pull/7346#discussion_r1729657453


##########
pom.xml:
##########
@@ -760,6 +764,95 @@
                     <artifactId>maven-dependency-plugin</artifactId>
                     <version>${maven-dependency-plugin.version}</version>
                 </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>exec-maven-plugin</artifactId>
+                    <version>${exec-maven-plugin.version}</version>
+                    <executions>
+                        <execution>
+                            <id>docker-build</id>
+                            <goals>
+                                <goal>exec</goal>
+                            </goals>
+                            <phase>package</phase>
+                            <configuration>
+                                <skip>${docker.build.skip}</skip>
+                                <environmentVariables>
+                                    <DOCKER_BUILDKIT>1</DOCKER_BUILDKIT>
+                                </environmentVariables>
+                                <executable>docker</executable>
+                                
<workingDirectory>${project.basedir}</workingDirectory>
+                                <arguments>
+                                    <argument>buildx</argument>
+                                    <argument>build</argument>
+                                    <argument>--load</argument>
+                                    <argument>--no-cache</argument>
+                                    <argument>-t</argument>
+                                    
<argument>${docker.hub}/${docker.repo}:${docker.tag}</argument>
+                                    <argument>${project.basedir}</argument>
+                                    <argument>--build-arg</argument>
+                                    
<argument>VERSION=${project.version}</argument>
+                                    
<argument>--file=src/main/docker/Dockerfile</argument>
+                                </arguments>
+                            </configuration>
+                        </execution>
+                        <execution>
+                            <id>docker-verify</id>
+                            <goals>
+                                <goal>exec</goal>
+                            </goals>
+                            <phase>verify</phase>
+                            <configuration>
+                                <skip>${docker.verify.skip}</skip>
+                                <environmentVariables>
+                                    <DOCKER_BUILDKIT>1</DOCKER_BUILDKIT>
+                                </environmentVariables>
+                                <executable>docker</executable>
+                                
<workingDirectory>${project.basedir}</workingDirectory>
+                                <arguments>
+                                    <argument>run</argument>
+                                    <argument>--rm</argument>
+                                    
<argument>${docker.hub}/${docker.repo}:${docker.tag}</argument>
+                                    <argument>bash</argument>
+                                    <argument>./bin/seatunnel.sh</argument>
+                                    <argument>-e</argument>
+                                    <argument>local</argument>
+                                    <argument>-c</argument>
+                                    
<argument>config/v2.batch.config.template</argument>
+                                </arguments>
+                            </configuration>
+                        </execution>
+                        <execution>
+                            <id>docker-push</id>
+                            <goals>
+                                <goal>exec</goal>
+                            </goals>
+                            <phase>install</phase>
+                            <configuration>
+                                <skip>${docker.push.skip}</skip>
+                                <environmentVariables>
+                                    <DOCKER_BUILDKIT>1</DOCKER_BUILDKIT>
+                                </environmentVariables>
+                                <executable>docker</executable>
+                                
<workingDirectory>${project.basedir}</workingDirectory>
+                                <arguments>
+                                    <argument>buildx</argument>
+                                    <argument>build</argument>
+                                    <argument>--platform</argument>
+                                    
<argument>linux/amd64,linux/arm64</argument>

Review Comment:
   Our image supported arm64 now?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to