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 |