4

Javaアプリを自動的に構築する仕事がいくつかあります。自動的に他のサーバーにプッシュしたいのですが。アーティファクトをssh経由でコピーするプラグインを見つけましたが、それを使用すると、リモートサーバー上でapp-1.0-SNAPHSHOT.jar、app-1.1-SNAPHSHOT.jarなどになります。

代わりにapp.jarとして使用し、古いものを毎回上書きしたいと思います。これを行うための「インテリジェントな」方法はありますか、それとも最新のものを探して上書きするシェルスクリプトを作成する必要がありますか?

4

2 に答える 2

5

Mavenプロジェクトを使用している場合は、ビルドスクリプトを介して転送を行うためにMojoのShipMavenプラグインをお勧めします。

Jenkinsプラグインを介してこれを実行する場合は、次のプラグインオプションがあります。

于 2012-09-18T22:30:07.407 に答える
1

ビルドスクリプトで正しく実行します。なぜすべての余分な管理?アリでは、

<copy todir="${remote}"> 
    <globmapper from="*" to="app.jar"/>
    ...
</copy>

完全に正常に動作します。

于 2012-09-18T17:07:32.177 に答える