Bagikan melalui


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

Lihat juga