15

現在、Jenkins に多数のジョブをセットアップしていますが、アーティファクトがジョブ ディレクトリ内に保存されているため、バックアップが困難であることがわかっています。ジョブ構成と成果物を別々にバックアップしたいと考えています。Jenkins にはジョブの外にそれらを保存するオプションがあることをどこかで読んだことを覚えていると思いますが、これを見つけることができません。

Jenkins インターフェイスのジョブ内からアーティファクトを表示しながら、これを行う構成オプションはありますか? (つまり、アーティファクトを別の場所にコピーする単なるアドインではなく)

4

6 に答える 6

7

ここでわかるように、FTP、CIFS、Confluence、Artifactory など、必要な場所にアーティファクトをデプロイするための多くのプラグインがあります。特に、Jenkins ホームでアーティファクトのコピーを作成できるようにするArtifactsDeployerがあります。

于 2012-02-28T13:58:36.117 に答える
1

Use Custom Workspaceビルドオプションを試してください。Jenkins ポップアップ ヘルプから:

Jenkins 上のジョブごとに、Jenkins は一意の「ワークスペース ディレクトリ」を割り当てます。これは、コードがチェックアウトされ、ビルドが行われるディレクトリです。通常、Jenkins にワークスペース ディレクトリの割り当てとクリーンアップを許可する必要がありますが、いくつかの状況ではこれが問題になります。そのような場合、このオプションを使用すると、ワークスペースの場所を手動で指定できます。

このオプションは、マルチ構成プロジェクト ビルドの高度なプロジェクト プロパティでも使用できます。

于 2013-01-07T13:18:44.610 に答える
-1

Copy Artifact Plugin ( https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin ) は、別のプロジェクトのワークスペースから現在のファイルを取得してそこから作業するためのビルド ステップを追加します。

于 2013-07-24T11:38:01.363 に答える