私は、JenkinsにKeep this build forever
ボタンがあることを知っています。このビルドを永遠に保つオプション - Jenkins
私は1つのメインジョブと多くのサブジョブ(さまざまな段階に分かれています)で構成されています。メインジョブのボタンをクリックすると、サブジョブのアーティファクトも永久に保存されているかどうかを知りたいのですが?または、私は各サブジョブに入り、ボタンをクリックし続ける必要がありますか?
私は、JenkinsにKeep this build forever
ボタンがあることを知っています。このビルドを永遠に保つオプション - Jenkins
私は1つのメインジョブと多くのサブジョブ(さまざまな段階に分かれています)で構成されています。メインジョブのボタンをクリックすると、サブジョブのアーティファクトも永久に保存されているかどうかを知りたいのですが?または、私は各サブジョブに入り、ボタンをクリックし続ける必要がありますか?
このオプションは、現在のジョブにのみ影響します。
すべてのサブジョブのアーティファクトと情報を保存したい場合は、それぞれのサブジョブの「このビルドを永遠に保つ」をクリックする必要があります。
こんにちは、返信ありがとうございます。この情報を伝えるドキュメンテーションはありますか、それとも経験を通して得たものですか? –
私は子ジョブを起動する親ジョブで私のサンドボックス環境でテストを行った:) –
すぐに使用できるソリューションはありません。
これにはカスタムのSystem Groovyスクリプトが必要です。
など。他のジョブ
エンド・ゲームがわかりやすいでしょう。なぜこのビルドを永遠に保つ必要がありますか? ?このオプションはジョブベースであり、フローベースではないので、それを行うことですべてを保持することはできませんが、達成したいことを助けることができます – Dvir669
マスターブランチで起こっているすべてのビルドを永遠に保存します。私はそれをセットアップして、私はさまざまなビルド構成のスクリプトを実行する別々のビルド・ジョブを(サブ・ジョブとして)持っています。私はすべてのこれらのサブビルドジョブのすべてのアーチファクトをアーカイブし、マスターブランチのためだけにそれらを永続的に保管する必要があります。私がそれらを永続的にしておきたい理由は、私の開発の様々なリリースです。私はマスターにプッシュするすべてのコミットで新しい機能を追加します。 –
私が正しく理解していれば、コンパイルされた成果物やコンソール出力などをアーカイブする必要があります。私たちは別の作業スペースについても話していると思いますので、メインジョブだけをアーカイブすることはできません。あなたは "古いビルドを破棄"のチェックをはずし、 "マスター"パラメータなしでビルドを削除するための素早いグルーヴィースクリプトを書くことができます。繰り返しますが、設定が何であるか、フローがどのように動作しているかは不明です。 – Dvir669