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şkenini CONDA 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 PATHeklemeniz 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