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