誰かが私にビルドプロセスのアーティファクトのアイデアを説明してくれませんか?
antスクリプトなどをコンパイルして実行するためのコードをチェックアウトするワークスペースディレクトリがあります。最後に、私の場合、インストールの準備ができているjarファイルを取得します。それはアーティファクトと見なされますか?
jarファイルを置くようにビルドスクリプトにどこに指示すればよいですか?ワークスペースディレクトリ?私のjarファイルは、BUILD_ID
などの変数に応じて一意のファイル名を取得します。どのjarファイルを選択するようにJenkinsに指示することができますか?
編集:さて、私はこのようなことを試みました:
ビルドスクリプトがパスを作成することになっているため、ワークスペースにはまだパスが存在していません。もちろん、ファイルがまだ生成されていないため.jar
、.properties
ファイルはありません。なぜそれは私にエラーを与えるのですか?何かが足りないようです。
また、Jenkinsは各ビルド後にアーティファクトを削除しますか(アーカイブされたアーティファクトではありません。削除するように指示できます)。そうしないと、ハードドライブがすぐに詰まってしまいます。