CondaEnvironment@0 - Conda ortamı v0 görevi
Conda ortamı oluşturmak ve etkinleştirmek için bu görevi kullanın.
Önemli
Bu görev kullanım dışı bırakıldı. Conda komutlarını doğrudan bash görevinde veya batch betik görevinde alternatif olarak kullanın.
Syntax
# Conda environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
inputs:
environmentName: # string. Required. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
# Advanced
#createOptions: # string. Environment creation options.
#cleanEnvironment: false # boolean. Clean the environment. Default: false.
# Conda Environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
inputs:
environmentName: # string. Required. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
# Advanced
#createOptions: # string. Environment creation options.
#cleanEnvironment: false # boolean. Clean the environment. Default: false.
Girişler
environmentName
- Ortam adı
string
. Gereklidir.
Oluşturulacak ve etkinleştirilen Conda ortamının adı veya zaten varsa yeniden etkinleştirme.
packageSpecs
- Paket özellikleri
string
. Varsayılan değer: python=3
.
Ortama yüklenecek paketlerin boşlukla ayrılmış listesi.
updateConda
- En son Conda'ya güncelleştirme
boolean
. Varsayılan değer: true
.
Conda'ya en son sürüme Güncelleştirmeler. Bu, içinde veya ortam değişkeni tarafından CONDA
belirtilen yol için bulunan PATH
Conda yüklemesi için geçerlidir.
createOptions
- Ortam oluşturma seçenekleri
string
.
Komuta geçirebilmek için boşlukla ayrılmış ek seçeneklerin conda create
listesi.
cleanEnvironment
- Ortamı temizleme
boolean
. Varsayılan değer: false
.
Ortamı siler ve zaten varsa yeniden oluşturur. Bu boole seçilmemişse, görev varolan bir ortamı yeniden etkinleştirir.
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
Yok.
Açıklamalar
Conda ortamı oluşturmak ve etkinleştirmek için bu görevi kullanın.
Önemli
Bu görev kullanım dışı bırakıldı. Conda komutlarını doğrudan bash görevinde veya batch betik görevinde alternatif olarak kullanın.
Bu görev bir Conda ortamı oluşturur ve bunu sonraki derleme görevleri için etkinleştirir.
Görev aynı ada sahip mevcut bir ortam bulursa, görev bunu yeniden etkinleştirir. Bu, şirket içinde barındırılan aracılarda mümkündür. Ortamı yeniden oluşturmak ve paketlerinden herhangi birini yeniden yüklemek için "Ortamı temizle" seçeneğini ayarlayın.
"En son Conda'ya güncelleştir" seçeneğiyle çalıştırılırsa, ortamı oluşturmadan veya etkinleştirmeden önce Conda'nın güncelleştirilmeye çalışılması gerekir. Şirket içinde barındırılan bir aracı çalıştırıyorsanız ve görevle çalışmak için bir Conda yüklemesi yapılandırdıysanız, conda yüklemeniz güncelleştiriliyor olabilir.
Not
Microsoft tarafından barındırılan aracılarda varsayılan olarak Conda PATH
yoktur. Conda kullanmak için bu görevi çalıştırmanız gerekir.
Bu görevi çalıştırdıktan sonra, PATH
etkinleştirilmiş ortamın ikili dizinini ve ardından Conda yüklemesinin ikili dizinlerini içerecektir.
Betikleri python, Conda veya yüklediğiniz diğer paketlerden komut satırı yardımcı programlarını çalıştıran sonraki derleme görevleri olarak çalıştırabilirsiniz.
Örneğin, pytest ile testler çalıştırabilir veya Anaconda istemcisiyle Anaconda Cloud'a bir paket yükleyebilirsiniz.
İpucu
Bu görevi çalıştırdıktan sonra ortam "etkinleştirilir" ve çağırarak conda install
yüklediğiniz paketler bu ortama yüklenir.
Önkoşullar
- Microsoft tarafından barındırılan bir aracı veya Anaconda veya Miniconda yüklü şirket içinde barındırılan bir aracı.
- Şirket içinde barındırılan
conda
bir aracı kullanıyorsanız, yürütülebilir dosyayıPATH
öğesine eklemeniz veya ortam değişkeniniCONDA
Conda yüklemesinin köküne ayarlamanız gerekir.
Şirket içinde barındırılan bir aracıyı bu görevi kullanacak şekilde nasıl yapılandırabilirim?
Bu görevi tam bir Anaconda yüklemesi veya Miniconda yüklemesi ile kullanabilirsiniz.
Şirket içinde barındırılan bir aracı kullanıyorsanız, yürütülebilir dosyayı conda
öğesine PATH
eklemeniz gerekir.
Alternatif olarak, ortam değişkenini CONDA
Conda yüklemesinin köküne , yani Conda'yı yüklerken "ön ek" olarak belirttiğiniz dizine ayarlayabilirsiniz.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalıştırılır | Agent, DeploymentGroup |
Talep | Hiçbiri |
Özellikler | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Paket |