CondaEnvironment@1 - Conda ortamı v1 görevi
Conda ortamı oluşturmak ve etkinleştirmek için bu görevi kullanın.
Önemli
Bu görev kullanım dışıdır ve 31 Ocak 2024'de kullanımdan kaldırılacaktır. Conda komutlarını doğrudan bash görevinde veya toplu iş betiği görevinde alternatif olarak kullanın.
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 toplu iş betiği görevinde alternatif olarak kullanın.
Conda ortamı oluşturma ve etkinleştirme.
Syntax
# Conda environment v1
# This task is deprecated. Use `conda` directly in script to work with Anaconda environments.
- task: CondaEnvironment@1
inputs:
#createCustomEnvironment: false # boolean. Create a custom environment. Default: false.
#environmentName: # string. Required when createCustomEnvironment == true. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
#installOptions: # string. Optional. Use when createCustomEnvironment == false. Other options for `conda install`.
#createOptions: # string. Optional. Use when createCustomEnvironment == true. Other options for `conda create`.
#cleanEnvironment: false # boolean. Optional. Use when createCustomEnvironment == true. Clean the environment. Default: false.
# Conda Environment v1
# Create and activate a Conda environment.
- task: CondaEnvironment@1
inputs:
#createCustomEnvironment: false # boolean. Create a custom environment. Default: false.
#environmentName: # string. Required when createCustomEnvironment == true. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
#installOptions: # string. Optional. Use when createCustomEnvironment == false. Other options for `conda install`.
#createOptions: # string. Optional. Use when createCustomEnvironment == true. Other options for `conda create`.
#cleanEnvironment: false # boolean. Optional. Use when createCustomEnvironment == true. Clean the environment. Default: false.
Girişler
createCustomEnvironment
-
Özel ortam oluşturma
boolean
. Varsayılan değer: false
.
Bu boole değerinin değeri olarak ayarlanırsatrue
, görev ortamı kullanmak base
yerine conda ortamını oluşturur veya yeniden etkinleştirir. Değerin true
olarak ayarlanması şirket içi barındırılan aracılar için önerilir.
environmentName
-
Ortam adı
string
. olduğunda createCustomEnvironment == true
gereklidir.
Oluşturulacak ve etkinleştirilen Veya zaten varsa yeniden etkinleştirilen Conda ortamının adı.
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 bulunan PATH
Conda yüklemesi veya ortam değişkeni tarafından CONDA
belirtilen yol için geçerlidir.
installOptions
-
Diğer seçenekler: conda install
string
. İsteğe bağlı. when createCustomEnvironment == false
kullanın.
Komuta geçirilen conda install
ek bağımsız değişkenlerin boşlukla ayrılmış listesi.
createOptions
-
Diğer seçenekler: conda create
string
. İsteğe bağlı. when createCustomEnvironment == true
kullanın.
Komuta geçirebilmek için boşlukla ayrılmış ek seçeneklerin conda create
listesi.
cleanEnvironment
-
Ortamı temizleme
boolean
. İsteğe bağlı. when createCustomEnvironment == true
kullanın. Varsayılan değer: false
.
Ortamı siler ve zaten varsa yeniden oluşturur. Bu boole seçili değilse, 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 toplu iş betiği 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örevi yeniden etkinleştirmeniz yeterlidir. Şirket içi barındırılan aracılarda bu 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, bu conda yüklemenizin güncelleştirilmiş olmasına neden olabilir.
Not
Microsoft tarafından barındırılan aracılarda varsayılan olarak conda PATH
olmaz. 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çerir.
Betikleri, yüklediğiniz diğer paketlerden Python, Conda veya komut satırı yardımcı programlarını çalıştıran sonraki derleme görevleri olarak çalıştırabilirsiniz.
Örneğin, pytest ile testleri çalıştırabilir veya Anaconda istemcisiyle Anaconda Bulut'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
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 conda
bir aracı kullanıyorsanız, yürütülebilir dosyayı öğ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ışı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ü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Paket |