Bagikan melalui


DownloadGitHubRelease@0 - Unduh tugas Rilis GitHub v0

Gunakan tugas ini untuk mengunduh rilis GitHub dari repositori.

Sintaks

# 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).

Input

connection - Koneksi GitHub
string. Wajib diisi.

Menentukan nama koneksi layanan GitHub. Pelajari selengkapnya tentang koneksi layanan.


userRepository - Repositori
string. Wajib diisi.

Menentukan nama repositori GitHub tempat rilis GitHub diunduh.


defaultVersionType - Versi default
string. Wajib diisi. Nilai yang diizinkan: latest (Rilis Terbaru), specificVersion (Versi Tertentu), specificTag (Tag Tertentu). Nilai default: latest.

Mengunduh aset dari rilis GitHub terbaru atau versi/tag rilis GitHub tertentu.


version - Rilis
string. Diperlukan saat defaultVersionType != latest.

Menentukan versi/tag rilis GitHub untuk diunduh. Opsi ini muncul jika specificVersion atau specificTag dipilih sebagai nilai untuk defaultVersionType.


itemPattern - Pola Item
string. Nilai default: **.

Pola minimatch yang memfilter file yang akan diunduh. Untuk mengunduh semua file dalam rilis, gunakan nilai **default .


downloadPath - Direktori tujuan
string. Wajib diisi. Nilai default: $(System.ArtifactsDirectory).

Jalur pada mesin agen tempat aset rilis diunduh.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugasnya. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Gunakan tugas ini di alur Anda untuk mengunduh aset dari rilis GitHub Anda sebagai bagian dari alur CI/CD Anda.

Koneksi layanan GitHub

Tugas ini memerlukan koneksi layanan GitHub dengan izin Baca ke repositori GitHub. Anda dapat membuat koneksi layanan GitHub di proyek Azure Pipelines Anda. Setelah dibuat, gunakan nama koneksi layanan dalam pengaturan tugas ini.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.144.0 atau lebih tinggi
Kategori tugas Utilitas
Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 1.99.0 atau lebih tinggi
Kategori tugas Utilitas