次の方法で共有


DownloadGitHubRelease@0 - GitHub リリース v0 タスクをダウンロードする

このタスクを使用して、リポジトリから GitHub リリースをダウンロードします。

構文

# Download GitHub Release v0
# Downloads a GitHub Release from a repository.
- task: DownloadGitHubRelease@0
  inputs:
    connection: # string. Required. GitHub Connection. 
    userRepository: # string. Required. Repository. 
    defaultVersionType: 'latest' # 'latest' | 'specificVersion' | 'specificTag'. Required. Default version. Default: latest.
    version: # string. Required when defaultVersionType != latest. Release. 
    #itemPattern: '**' # string. Item Pattern. Default: **.
    downloadPath: '$(System.ArtifactsDirectory)' # string. Required. Destination directory. Default: $(System.ArtifactsDirectory).

入力

GitHub 接続connection - する
string. 必須。

GitHub サービス接続名を指定します。 サービス接続 詳細を確認します。


userRepository - リポジトリ
string. 必須。

GitHub リリースをダウンロードする GitHub リポジトリの名前を指定します。


defaultVersionType - 既定のバージョンの
string. 必須。 使用できる値: latest (最新リリース)、specificVersion (特定のバージョン)、specificTag (特定のタグ)。 既定値: latest.

最新の GitHub リリースまたは特定の GitHub リリース バージョン/タグからアセットをダウンロードします。


version - リリース
string. defaultVersionType != latestする場合に必要です。

ダウンロードする GitHub リリース バージョン/タグを定義します。 このオプションは、defaultVersionTypeの値として specificVersion または specificTag が選択されている場合に表示されます。


itemPattern - 項目パターンの
string. 既定値: **.

ダウンロードするファイルをフィルター処理するミニマッチ パターン。 リリース内のすべてのファイルをダウンロードするには、既定値の **を使用します。


宛先ディレクトリ を する
string. 必須。 既定値: $(System.ArtifactsDirectory).

リリース資産がダウンロードされるエージェント コンピューター上のパス。


タスク コントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。

出力変数

なし。

注釈

パイプラインでこのタスクを使用して、CI/CD パイプラインの一部として GitHub リリース から資産をダウンロードします。

GitHub サービス接続

このタスクには、GitHub リポジトリへの読み取り アクセス許可 GitHub サービス接続が必要です。 Azure Pipelines プロジェクトで GitHub サービス接続を作成できます。 作成したら、このタスクの設定でサービス接続の名前を使用します。

必要条件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.144.0 以上
タスク カテゴリ 効用
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 1.99.0 以上
タスク カテゴリ 効用