|
807 | 807 | <appendOutput>true</appendOutput>
|
808 | 808 | </configuration>
|
809 | 809 | </plugin>
|
810 |
| - <plugin> |
811 |
| - <groupId>org.codehaus.mojo</groupId> |
812 |
| - <artifactId>exec-maven-plugin</artifactId> |
813 |
| - <version>${exec-maven-plugin.version}</version> |
814 |
| - <executions> |
815 |
| - <execution> |
816 |
| - <id>docker-build</id> |
817 |
| - <goals> |
818 |
| - <goal>exec</goal> |
819 |
| - </goals> |
820 |
| - <phase>package</phase> |
821 |
| - <configuration> |
822 |
| - <skip>${docker.build.skip}</skip> |
823 |
| - <environmentVariables> |
824 |
| - <DOCKER_BUILDKIT>1</DOCKER_BUILDKIT> |
825 |
| - </environmentVariables> |
826 |
| - <executable>docker</executable> |
827 |
| - <workingDirectory>${project.basedir}</workingDirectory> |
828 |
| - <arguments> |
829 |
| - <argument>buildx</argument> |
830 |
| - <argument>build</argument> |
831 |
| - <argument>--load</argument> |
832 |
| - <argument>--no-cache</argument> |
833 |
| - <argument>-t</argument> |
834 |
| - <argument>${docker.hub}/${docker.repo}:${docker.tag}</argument> |
835 |
| - <argument>-t</argument> |
836 |
| - <argument>${docker.hub}/${docker.repo}:latest</argument> |
837 |
| - <argument>${project.basedir}</argument> |
838 |
| - <argument>--build-arg</argument> |
839 |
| - <argument>VERSION=${project.version}</argument> |
840 |
| - <argument>--file=src/main/docker/Dockerfile</argument> |
841 |
| - </arguments> |
842 |
| - </configuration> |
843 |
| - </execution> |
844 |
| - <execution> |
845 |
| - <id>docker-verify</id> |
846 |
| - <goals> |
847 |
| - <goal>exec</goal> |
848 |
| - </goals> |
849 |
| - <phase>verify</phase> |
850 |
| - <configuration> |
851 |
| - <skip>${docker.verify.skip}</skip> |
852 |
| - <environmentVariables> |
853 |
| - <DOCKER_BUILDKIT>1</DOCKER_BUILDKIT> |
854 |
| - </environmentVariables> |
855 |
| - <executable>docker</executable> |
856 |
| - <workingDirectory>${project.basedir}</workingDirectory> |
857 |
| - <arguments> |
858 |
| - <argument>run</argument> |
859 |
| - <argument>--rm</argument> |
860 |
| - <argument>${docker.hub}/${docker.repo}:${docker.tag}</argument> |
861 |
| - <argument>bash</argument> |
862 |
| - <argument>./bin/seatunnel.sh</argument> |
863 |
| - <argument>-e</argument> |
864 |
| - <argument>local</argument> |
865 |
| - <argument>-c</argument> |
866 |
| - <argument>config/v2.batch.config.template</argument> |
867 |
| - </arguments> |
868 |
| - </configuration> |
869 |
| - </execution> |
870 |
| - <execution> |
871 |
| - <id>docker-push</id> |
872 |
| - <goals> |
873 |
| - <goal>exec</goal> |
874 |
| - </goals> |
875 |
| - <phase>install</phase> |
876 |
| - <configuration> |
877 |
| - <skip>${docker.push.skip}</skip> |
878 |
| - <environmentVariables> |
879 |
| - <DOCKER_BUILDKIT>1</DOCKER_BUILDKIT> |
880 |
| - </environmentVariables> |
881 |
| - <executable>docker</executable> |
882 |
| - <workingDirectory>${project.basedir}</workingDirectory> |
883 |
| - <arguments> |
884 |
| - <argument>buildx</argument> |
885 |
| - <argument>build</argument> |
886 |
| - <argument>--platform</argument> |
887 |
| - <argument>linux/amd64,linux/arm64</argument> |
888 |
| - <argument>--no-cache</argument> |
889 |
| - <argument>--push</argument> |
890 |
| - <argument>-t</argument> |
891 |
| - <argument>${docker.hub}/${docker.repo}:${docker.tag}</argument> |
892 |
| - <argument>-t</argument> |
893 |
| - <argument>${docker.hub}/${docker.repo}:latest</argument> |
894 |
| - <argument>${project.basedir}</argument> |
895 |
| - <argument>--build-arg</argument> |
896 |
| - <argument>VERSION=${project.version}</argument> |
897 |
| - <argument>--file=src/main/docker/Dockerfile</argument> |
898 |
| - </arguments> |
899 |
| - </configuration> |
900 |
| - </execution> |
901 |
| - </executions> |
902 |
| - </plugin> |
| 810 | + |
903 | 811 | </plugins>
|
904 | 812 | </pluginManagement>
|
905 | 813 |
|
|
0 commit comments