2

docker-maven-plugin を使用して PostgreSQL コンテナーをデプロイし、その上でいくつかの統合テストを実行したいと考えています。

<plugin>
     <groupId>io.fabric8</groupId>
     <artifactId>docker-maven-plugin</artifactId>
     <version>0.20.0</version>
     <executions>
           <execution>
                <id>prepare-it-database</id>
                <phase>pre-integration-test</phase>
                <goals>
                     <goal>start</goal>
                </goals>
                <configuration>
                     <images>
                          <image>
                                <name>postgres:9.5.4</name>
                                <alias>it-database</alias>
                                <run>
                                    <ports>
                                        <port>it-database.port:5432</port>
                                    </ports>
                                    <wait>
                                        <log>database system is ready to accept connections</log>
                                            <time>20000</time>
                                    </wait>
                                </run>
                          </image>
                     </images>
                </configuration>
           </execution>
      </executions>
</plugin>

flyway:migrateこのプラグインから別の目標 (mvn など) を実行することは可能ですか?

4

1 に答える 1