Skip to main content

ワークフローの成果物をダウンロードする

アーカイブされた成果物は、自動的に有効期限切れになる前にダウンロードできます。

ノート: GitHubホストランナーは、現在GitHub Enterprise Serverでサポートされていません。 GitHubパブリックロードマップで、計画されている将来のサポートに関する詳しい情報を見ることができます。

By default, GitHub Enterprise Server stores build logs and artifacts for 90 days, and you can customize this retention period, depending on the type of repository. 詳しい情報については、「リポジトリの GitHub Actions 設定の管理」を参照してください。

これらのステップを実行するには、リポジトリへの読み取りアクセスが必要です。

  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてください。

  2. Under your repository name, click Actions. メインのリポジトリナビゲーション内のアクションタブ

  3. 左のサイドバーで、表示させたいワークフローをクリックしてください。 左サイドバーのワークフローのリスト

  4. From the list of workflow runs, click the name of the run to see the workflow run summary.

    ワークフローの実行の名前

  5. [Artifacts] の下で、ダウンロードする成果物をクリックします。

    成果物のダウンロードのドロップダウンメニュー

GitHub CLIについてさらに学ぶには、「GitHub CLIについて」を参照してください。

GitHub CLI は、成果物の名前に基づいて各成果物を個別のディレクトリにダウンロードします。 成果物が 1 つだけ指定されている場合は、現在のディレクトリに抽出されます。

ワークフローの実行によって生成されたすべての成果物をダウンロードするには、run download サブコマンドを使用します。 run-id を、成果物のダウンロード元の実行 ID に置き換えます。 run-id を指定しない場合、GitHub CLI は、最近の実行を選択するためのインタラクティブメニューを返します。

gh run download run-id

実行から特定の成果物をダウンロードするには、run download サブコマンドを使用します。 run-id を、成果物のダウンロード元の実行 ID に置き換えます。 artifact-name を、ダウンロードする成果物の名前に置き換えます。

gh run download run-id -n artifact-name

複数の成果物を指定できます。

gh run download run-id -n artifact-name-1 -n artifact-name-2

リポジトリ内のすべての実行にわたって特定の成果物をダウンロードするには、run download サブコマンドを使用します。

gh run download -n artifact-name-1 -n artifact-name-2