Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |