DownloadGitHubRelease@0 - GitHub Release 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).
入力
userRepository
- リポジトリ
string
. 必須です。
GitHub リリースのダウンロード元となる GitHub リポジトリの名前を指定します。
defaultVersionType
- 既定のバージョン
string
. 必須です。 使用できる値: latest
(最新リリース)、 specificVersion
(特定のバージョン)、 specificTag
(特定のタグ)。 既定値: latest
。
最新の GitHub リリースまたは特定の GitHub リリース バージョン/タグからアセットをダウンロードします。
version
- リリース
string
. の場合は defaultVersionType != latest
必須です。
ダウンロードする GitHub リリース バージョン/タグを定義します。 このオプションは、 または specificTag
が のdefaultVersionType
値として選択されている場合specificVersion
に表示されます。
itemPattern
- 項目パターン
string
. 既定値: **
。
ダウンロードするファイルをフィルター処理するミニマッチ パターン。 リリース内のすべてのファイルをダウンロードするには、既定値 **
を使用します。
downloadPath
- 宛先ディレクトリ
string
. 必須です。 既定値: $(System.ArtifactsDirectory)
。
リリース資産がダウンロードされるエージェント マシン上のパス。
タスク コントロール のオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
解説
このタスクをパイプラインで使用して、CI/CD パイプラインの一部として GitHub リリース から資産をダウンロードします。
GitHub サービス接続
このタスクには、 GitHub リポジトリへの 読み取り アクセス許可を持つ GitHub サービス接続が必要です。 Azure Pipelines プロジェクトで GitHub サービス接続を作成できます。 作成したら、このタスクの設定でサービス接続の名前を使用します。
要件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.144.0 以上 |
タスクのカテゴリ | ユーティリティ |
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 1.99.0 以上 |
タスクのカテゴリ | ユーティリティ |