JBoss サーバーを構築、デプロイ、および起動する Jenkins ジョブを作成しました。Jenkins ビルド ジョブ コンソールによると、JBoss サーバーは正常に起動しましたが、実際の Jenkins ビルド ジョブはまだ完了していません。そこにぶら下がっているだけです。これをどうするかについてのアイデアはありますか?
質問する
2529 次
1 に答える
1
構成情報を送信していないため、ビルドの最後に jboss を停止していないと推測できます。そのため、maven は終了する必要があることを知りません。
統合テストを実行するために JBoss を実行している場合、実行構成は私のものと似ているはずです。
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
post-integration-test
サーバーを停止するフェーズに注意してください。
ただし、JBoss を実行して終了したい場合は、おそらく<forkMode>true</forkMode>
構成に使用する必要があります。
于 2012-09-06T11:20:55.147 に答える