DownloadGitHubRelease@0 - Unduh tugas Rilis GitHub v0

Gunakan tugas ini untuk mengunduh rilis GitHub dari repositori.

Sintaksis

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

Masukan

Koneksi GitHub connection -
string. Dibutuhkan.

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


Repositori userRepository -
string. Dibutuhkan.

Menentukan nama repositori GitHub tempat rilis GitHub diunduh.


defaultVersionType - versi default
string. Dibutuhkan. 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.


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

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


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

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


direktori Tujuan
string. Dibutuhkan. 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.

Komentar

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
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
pembatasan Perintah Tugas ini berjalan menggunakan batasan perintah berikut: dibatasi
variabel yang Dapat Diatur Tugas ini memiliki izin untuk mengatur variabel berikut: Pengaturan variabel dinonaktifkan
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
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
pembatasan Perintah Apapun
variabel yang Dapat Diatur Apapun
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
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
pembatasan Perintah Apapun
variabel yang Dapat Diatur Apapun
Versi agen 1.99.0 atau lebih tinggi
Kategori tugas Utilitas