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).
入力
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 サービス接続を作成できます。 作成したら、このタスクの設定でサービス接続の名前を使用します。