CondaEnvironment@1 - Conda 환경 v1 작업
이 작업을 사용하여 Conda 환경을 만들고 활성화합니다.
중요합니다
이 작업은 더 이상 사용되지 않으며 2024년 1월 31일에 사용 중지됩니다. bash 작업 직접 conda 명령을 사용하거나 일괄 처리 스크립트 태스크 대신 사용합니다.
이 작업을 사용하여 Conda 환경을 만들고 활성화합니다.
중요합니다
이 작업은 더 이상 사용되지 않습니다. bash 작업 직접 conda 명령을 사용하거나 일괄 처리 스크립트 태스크 대신 사용합니다.
구문론
# 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.
입력
createCustomEnvironment
-
사용자 지정 환경 만들기
boolean
; 기본값은 false
입니다.
이 부울 값이 true
설정되면 작업 base
환경을 사용하는 대신 만들거나 Conda 환경을 다시 활성화합니다. 자체 호스팅 에이전트에는 값을 true
설정하는 것이 좋습니다.
environmentName
-
환경 이름
string
;
createCustomEnvironment == true
때 필요합니다.
만들고 활성화하거나 이미 있는 경우 다시 활성화할 Conda 환경의 이름입니다.
packageSpecs
-
패키지 사양
string
; 기본값은 python=3
입니다.
환경에 설치할 공간으로 구분된 패키지 목록입니다.
최신 CondaupdateConda
- 업데이트
boolean
; 기본값은 true
입니다.
Conda를 최신 버전으로 업데이트합니다. 이는 PATH
있는 Conda 설치 또는 CONDA
환경 변수에 지정된 경로에 적용됩니다.
installOptions
-
기타 conda install
옵션
string
; 선택 사항.
createCustomEnvironment == false
때 사용합니다.
conda install
명령에 전달할 추가 인수의 공백으로 구분된 목록입니다.
createOptions
-
기타 conda create
옵션
string
; 선택 사항.
createCustomEnvironment == true
때 사용합니다.
conda create
명령에 전달할 추가 옵션의 공백으로 구분된 목록입니다.
cleanEnvironment
-
환경 정리
boolean
; 선택 사항.
createCustomEnvironment == true
때 사용합니다. 기본값은 false
입니다.
환경을 삭제하고 이미 있는 경우 다시 만듭니다. 이 부울을 선택하지 않으면 작업은 기존 환경을 다시 활성화합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.
비고
이 작업을 사용하여 Conda 환경을 만들고 활성화합니다.
중요합니다
이 작업은 더 이상 사용되지 않습니다. bash 작업 직접 conda 명령을 사용하거나 일괄 처리 스크립트 태스크 대신 사용합니다.
이 작업은 Conda 환경을 만들고 후속 빌드 작업을 위해 활성화합니다.
태스크에서 이름이 같은 기존 환경을 찾은 경우 태스크는 단순히 다시 활성화합니다. 이는 자체 호스팅 에이전트에서 가능합니다. 환경을 다시 만들고 패키지를 다시 설치하려면 "환경 정리" 옵션을 설정합니다.
"최신 Conda 업데이트" 옵션을 사용하여 실행하면 환경을 만들거나 활성화하기 전에 Conda를 업데이트하려고 시도합니다. 자체 호스팅 에이전트를 실행하고 작업작동하도록 Conda 설치를 구성한 경우 Conda 설치가 업데이트될 수 있습니다.
비고
Microsoft 호스팅 에이전트는 기본적으로 conda를 PATH
없습니다. Conda를 사용하려면 이 작업을 실행해야 합니다.
이 작업을 실행한 후 PATH
활성화된 환경에 대한 이진 디렉터리, Conda 설치 자체에 대한 이진 디렉터리가 포함됩니다.
설치한 다른 패키지에서 Python, Conda 또는 명령줄 유틸리티를 실행하는 후속 빌드 작업으로 스크립트를 실행할 수 있습니다.
예를 들어 pytest 사용하여 테스트를 실행하거나 Anaconda 클라이언트사용하여 Anaconda Cloud에 패키지를 업로드할 수 있습니다.
팁 (조언)
이 작업을 실행하면 환경이 "활성화"되고 conda install
호출하여 설치한 패키지가 이 환경에 설치됩니다.
필수 조건
- Microsoft 호스팅 에이전트 또는 Anaconda 또는 Miniconda가 설치된 자체 호스팅 에이전트입니다.
- 자체 호스팅 에이전트를 사용하는 경우
PATH
conda
실행 파일을 추가하거나CONDA
환경 변수를 Conda 설치의 루트로 설정해야 합니다.
이 작업을 사용하도록 자체 호스팅 에이전트를 구성하려면 어떻게 해야 하나요?
전체 Anaconda 설치 또는 Miniconda 설치에서 이 작업을 사용할 수 있습니다.
자체 호스팅 에이전트를 사용하는 경우 PATH
conda
실행 파일을 추가해야 합니다.
또는 CONDA
환경 변수를 Conda 설치의 루트, 즉 Conda를 설치할 때 "접두사"로 지정하는 디렉터리로 설정할 수 있습니다.