UseRubyVersion@0 - Ruby sürüm v0 görevini kullanma
Bir aracıda çalıştırılacak Ruby sürümünü seçmek için bu görevi kullanın. İsteğe bağlı olarak, görev Ruby sürümünü PATH'e ekleyebilir.
Syntax
# 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.
Girişler
versionSpec
- Sürüm belirtimi
string
. Gereklidir. Varsayılan değer: >= 2.4
.
Kullanılacak sürüm aralığını veya Ruby sürümünü belirtir.
addToPath
- PATH'e ekle
boolean
. Varsayılan değer: true
.
İsteğe bağlı. Çıktı değişkenini kullanmadan sonraki görevlerde veya betiklerde kullanılabilir hale getirmek için alınan Ruby sürümünü PATH ortam değişkenine ekler.
Görev denetim seçenekleri
Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Bu görev aşağı akış adımlarında, işlerde ve aşamalarda kullanabileceğiniz aşağıdaki çıkış değişkenlerini tanımlar.
rubyLocation
Ruby dağıtımının çözümlenen klasörü.
Açıklamalar
Bir aracıda çalıştırılacak Ruby sürümünü seçmek ve isteğe bağlı olarak BUNU PATH'e eklemek için bu görevi kullanın.
Önkoşullar
- Ruby'nin yan yana sürümlerinin yüklü olduğu Microsoft tarafından barındırılan bir aracı veya yapılandırılmış şirket içinde barındırılan bir aracı
Agent.ToolsDirectory
(bkz. SSS).
içinde Agent.ToolsDirectory
Ruby sürümü bulunmazsa bu görev başarısız olur. Microsoft tarafından barındırılan aracılarda kullanılabilen diğer Ruby sürümlerine bakın.
Araç yükleyicileri hakkında nereden daha fazla bilgi edinebilirim?
Araç yükleyicilerinin ve örneklerinin açıklaması için bkz. Araç yükleyicileri.
Şirket içinde barındırılan bir aracıyı bu görevi kullanacak şekilde nasıl yapılandırabilirim?
Bu görevi kendi Ruby sürümlerinizle şirket içinde barındırılan bir aracıda çalıştırabilirsiniz. Bu görevi şirket içinde barındırılan bir aracıda çalıştırmak için Araç Önbelleği yönergelerini izleyerek ayarlayınAgent.ToolsDirectory
. Kullanılacak araç adı şeklindedir Ruby
.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Hiçbiri |
Özellikler | Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Bu görev aşağıdaki komut kısıtlamaları kullanılarak çalıştırılır: kısıtlı |
Ayarlanabilir değişkenler | Bu görevin şu değişkenleri ayarlama izni var: rubyLocation, PATH |
Aracı sürümü | 2.182.1 veya üzeri |
Görev kategorisi | Araç |
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Hiçbiri |
Özellikler | Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 2.115.0 veya üzeri |
Görev kategorisi | Araç |