CondaEnvironment@0 - Conda 환경 v0 작업
이 작업을 사용하여 Conda 환경을 만들고 활성화합니다.
중요
이 작업은 더 이상 사용되지 않습니다. 대신 bash 태스크 또는 일괄 처리 스크립트 작업에서 conda 명령을 직접 사용합니다.
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.
입력
environmentName
- 환경 이름
string
. 필수 요소.
만들고 활성화하거나 이미 있는 경우 다시 활성화할 Conda 환경의 이름입니다.
packageSpecs
- 패키지 사양
string
. 기본값은 python=3
입니다.
환경에 설치할 공간으로 구분된 패키지 목록입니다.
updateConda
- 최신 Conda로 업데이트
boolean
. 기본값은 true
입니다.
Conda를 최신 버전으로 업데이트. 이는 환경 변수에 지정된 경로 또는 에 있는 PATH
Conda 설치에 CONDA
적용됩니다.
createOptions
- 환경 만들기 옵션
string
.
명령에 전달할 conda create
추가 옵션의 공백으로 구분된 목록입니다.
cleanEnvironment
- 환경 정리
boolean
. 기본값은 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를 설치할 때 "접두사"로 지정하는 디렉터리로 설정할 수 있습니다.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 지원되는 모든 에이전트 버전입니다. |
작업 범주 | 패키지 |