Udostępnij za pośrednictwem


CondaEnvironment@0 — zadanie środowiska Conda w wersji 0

To zadanie służy do tworzenia i aktywowania środowiska Conda.

Ważne

To zadanie zostało uznane za przestarzałe. Użyj poleceń conda bezpośrednio w zadaniu powłoki bash lub zadaniu skryptu wsadowego jako alternatywy.

Składnia

# 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.

Dane wejściowe

environmentName - Nazwa środowiska
string. Wymagane.

Nazwa środowiska Conda do utworzenia i aktywowania lub ponownego aktywowania, jeśli już istnieje.


packageSpecs - Specyfikacje pakietu
string. Wartość domyślna: python=3.

Rozdzielana spacjami lista pakietów do zainstalowania w środowisku.


updateConda - Aktualizacja do najnowszej wersji conda
boolean. Wartość domyślna: true.

Aktualizacje Conda do najnowszej wersji. Dotyczy to instalacji Conda znalezionej w PATH zmiennej środowiskowej lub ścieżki określonej przez zmienną środowiskową CONDA .


createOptions - Opcje tworzenia środowiska
string.

Rozdzielana spacjami lista dodatkowych opcji do przekazania do conda create polecenia.


cleanEnvironment - Czyszczenie środowiska
boolean. Wartość domyślna: false.

Usuwa środowisko i tworzy je ponownie, jeśli już istnieje. Jeśli ta wartość logiczna nie zostanie wybrana, zadanie ponownie uaktywni istniejące środowisko.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

To zadanie służy do tworzenia i aktywowania środowiska Conda.

Ważne

To zadanie zostało uznane za przestarzałe. Użyj poleceń conda bezpośrednio w zadaniu powłoki bash lub zadaniu skryptu wsadowego jako alternatywy.

To zadanie spowoduje utworzenie środowiska Conda i aktywowanie go na potrzeby kolejnych zadań kompilacji.

Jeśli zadanie znajdzie istniejące środowisko o tej samej nazwie, zadanie po prostu ponownie je uaktywni. Jest to możliwe w przypadku własnych agentów. Aby ponownie utworzyć środowisko i ponownie zainstalować dowolne z jego pakietów, ustaw opcję "Wyczyść środowisko".

Uruchomienie polecenia z opcją "Aktualizuj do najnowszej wersji conda" spróbuje zaktualizować środowisko Conda przed utworzeniem lub aktywowaniem środowiska. Jeśli korzystasz z własnego agenta i skonfigurowano instalację conda do pracy z zadaniem, może to spowodować zaktualizowanie instalacji conda.

Uwaga

Agenci hostowani przez firmę Microsoft nie będą domyślnie mieli conda PATH . Aby użyć środowiska Conda, należy uruchomić to zadanie.

Po uruchomieniu tego zadania PATH będzie zawierać katalog binarny dla aktywowanego środowiska, a następnie katalogi binarne dla samej instalacji Conda. Skrypty można uruchamiać jako kolejne zadania kompilacji, które uruchamiają środowisko Python, Conda lub narzędzia wiersza polecenia z innych instalowanych pakietów. Na przykład można uruchamiać testy za pomocą narzędzia pytest lub przekazać pakiet do platformy Anaconda Cloud przy użyciu klienta Anaconda.

Porada

Po uruchomieniu tego zadania środowisko zostanie "aktywowane", a pakiety instalowane przez wywołanie conda install zostaną zainstalowane w tym środowisku.

Wymagania wstępne

  • Agent hostowany przez firmę Microsoft lub własny agent z zainstalowaną platformą Anaconda lub Miniconda.
  • Jeśli używasz własnego agenta, musisz dodać conda plik wykonywalny do PATH lub ustawić CONDA zmienną środowiskową na katalog główny instalacji Conda.

Jak skonfigurować własnego agenta do korzystania z tego zadania?

Tego zadania można użyć z pełną instalacją środowiska Anaconda lub instalacją Miniconda. Jeśli używasz własnego agenta, musisz dodać plik conda wykonywalny do programu PATH. Alternatywnie można ustawić zmienną CONDA środowiskową na katalog główny instalacji Conda — czyli katalog określony jako "prefiks" podczas instalowania środowiska Conda.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa w Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta Wszystkie obsługiwane wersje agenta.
Kategoria zadania Pakiet