Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте эту задачу для создания и активации среды Conda.
Это важно
Эта задача устарела. Используйте команды conda непосредственно в задаче bash или задаче пакетного скрипта в качестве альтернативы.
Синтаксис
# 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 до последней версии. Это относится к установке Conda, найденной в PATH
переменной окружения CONDA
или по пути, указанному в ней.
createOptions
-
Варианты создания окружения
string
.
Список дополнительных опций, разделенных пробелами, которые должны быть переданы команде conda create
.
cleanEnvironment
-
Очистите окружающую среду
boolean
. Значение по умолчанию: false
.
Удаляет среду и создает ее заново, если она уже существует. Если это логическое значение не выбрано, задача повторно активирует существующую среду.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Используйте эту задачу для создания и активации среды Conda.
Это важно
Эта задача устарела. Используйте команды conda непосредственно в задаче bash или задаче пакетного скрипта в качестве альтернативы.
Эта задача создаст среду Conda и активирует ее для последующих задач сборки.
Если задача найдет существующую среду с таким же именем, она просто активирует ее повторно. Это возможно для автономных агентов. Чтобы воссоздать окружение и переустановить любой из его пакетов, установите опцию «Очистить окружение».
При работе с параметром "Обновить до последней версии Conda" будет предпринята попытка обновить Conda перед созданием или активацией среды. Если вы используете локальный агент и настроили установку Conda для работы с задачей, это может привести к обновлению установки Conda.
Замечание
Агенты, размещенные на сервере Майкрософт, по умолчанию не имеют Conda PATH
. Вам нужно будет выполнить эту задачу, чтобы использовать Conda.
После выполнения этой задачи PATH
будет содержаться двоичный каталог для активированной среды, а затем двоичные каталоги для самой установки Conda.
Вы можете запускать скрипты в качестве последующих задач сборки, которые запускают Python, Condo или служебные программы командной строки из других установленных пакетов.
Например, вы можете запустить тесты с помощью pytest или загрузить пакет в Anaconda Cloud с помощью клиента Anaconda.
Подсказка
После выполнения этой задачи среда будет "активирована", и пакеты, которые вы устанавливаете путем вызова conda install
, будут установлены в эту среду.
Предпосылки
- Агент, размещенный в Майкрософт, или локальный агент с установленной Anaconda или Miniconda.
- При использовании локального агента необходимо либо добавить исполняемый файл
conda
,PATH
либо установить переменнуюCONDA
среды в корень установки Conda.
Как настроить локальный агент для использования этой задачи?
Эту задачу можно использовать как с полной установкой Anaconda, так и с установкой Miniconda.
При использовании локального агента необходимо добавить conda
исполняемый файл в PATH
файл .
В качестве альтернативы, вы можете установить переменную окружения CONDA
в корень установки Conda, то есть каталог, который вы указываете в качестве "префикса" при установке Conda.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | Отсутствует |
Возможности | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Пакет |