UseRubyVersion@0 - Gunakan tugas Ruby versi v0
Gunakan tugas ini untuk memilih versi Ruby untuk dijalankan pada agen. Secara opsional, tugas dapat menambahkan versi Ruby ke PATH.
Sintaks
# Use Ruby version v0
# Use the specified version of Ruby from the tool cache, optionally adding it to the PATH.
- task: UseRubyVersion@0
inputs:
versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
#addToPath: true # boolean. Add to PATH. Default: true.
# Use Ruby Version v0
# Retrieves the specified version of Ruby from the tool cache. Optionally add it to PATH.
- task: UseRubyVersion@0
inputs:
versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
#addToPath: true # boolean. Add to PATH. Default: true.
Input
versionSpec
- Spesifikasi versi
string
. Wajib diisi. Nilai default: >= 2.4
.
Menentukan rentang versi atau versi versi Ruby yang akan digunakan.
addToPath
- Tambahkan ke PATH
boolean
. Nilai default: true
.
Pilihan. Menambahkan versi Ruby yang diambil ke variabel lingkungan PATH untuk membuatnya tersedia dalam tugas atau skrip berikutnya tanpa menggunakan variabel output.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tugas ini menentukan variabel output berikut, yang dapat Anda konsumsi dalam langkah-langkah hilir, pekerjaan, dan tahapan.
rubyLocation
Folder yang diselesaikan dari distribusi Ruby.
Keterangan
Gunakan tugas ini untuk memilih versi Ruby untuk dijalankan pada agen, dan secara opsional menambahkannya ke PATH.
Prasyarat
- Agen yang dihosting Microsoft dengan versi Ruby yang dipasang secara berdampingan, atau agen yang dihost sendiri dengan
Agent.ToolsDirectory
dikonfigurasi (lihat FAQ).
Tugas ini akan gagal jika tidak ada versi Ruby yang ditemukan di Agent.ToolsDirectory
. Lihat versi Ruby lain yang tersedia di agen yang dihosting Microsoft.
Di mana saya dapat mempelajari lebih lanjut tentang alat penginstal?
Untuk penjelasan tentang alat penginstal dan contoh, lihat Alat penginstal.
Bagaimana cara mengonfigurasi agen yang dihost sendiri untuk menggunakan tugas ini?
Anda dapat menjalankan tugas ini pada agen yang dihost sendiri dengan versi Ruby Anda sendiri. Untuk menjalankan tugas ini pada agen yang dihost sendiri, siapkan Agent.ToolsDirectory
dengan mengikuti instruksi Cache Alat. Nama alat yang akan digunakan adalah Ruby
.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Tugas ini berjalan menggunakan pembatasan perintah berikut: dibatasi |
Variabel yang dapat diatur | Tugas ini memiliki izin untuk mengatur variabel berikut: rubyLocation, PATH |
Versi agen | 2.182.1 atau lebih tinggi |
Kategori tugas | Alat |
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.115.0 atau lebih tinggi |
Kategori tugas | Alat |