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 == truegereklidir.

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 == falsekullanı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 == truekullanı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 == truekullanı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ş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 conda bir aracı kullanıyorsanız, yürütülebilir dosyayı öğ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ışı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