0

実装された機能に関連する一連のデータベース スクリプトをリソースに含む Maven プロジェクトがあります。

データベーススクリプトとデータベースに実装されているものとの差分を作成するために使用されるjarファイルを生成する別のMavenプロジェクトを作成しました。この実行可能ファイルは、データベースの詳細と差分ファイルの出力パスを指定するコマンド ライン引数を取ります。

私がやりたいこと (そして、これがこれに取り組むための最良の方法であるかどうかについての提案を受け入れます) は、プロジェクトに diff jar を含め、jar を実行して diff を保存する Jenkins からの目標を実行することです。ビルドの成果物としてのファイル。

私はジェンキンスにあまり慣れていないので、誰かがこれを行う方法を提案できますか。

4

1 に答える 1

0

これが実行可能な jar である場合は、単にjava exec pluginを使用できます。

出力を生成するための作業が完了したら、その出力を生成するコマンドラインを実行するように maven をセットアップする必要があります。これはかなり簡単です。ビルドステップとして追加するだけです。

次に、アーティファクトとして使用できるようにするには、Jenkins にアーティファクトをアーカイブするように指示し、差分のパスを指定します。

于 2013-10-09T18:11:03.950 に答える