mix archive.install
Устанавливает архив локально.
Если аргумент не указан, но в корневой директории проекта есть архив (созданный с помощью mix archive.build), то архив будет установлен локально. Например:
mix do archive.build, archive.install
Если аргумент предоставлен, он должен быть локальным путем к предварительно скомпилированному архиву, репозиторию Git, репозиторию GitHub или пакету Hex.
mix archive.install archive.ez mix archive.install path/to/archive.ez mix archive.install git https://path/to/git/repo mix archive.install git https://path/to/git/repo branch git_branch mix archive.install git https://path/to/git/repo tag git_tag mix archive.install git https://path/to/git/repo ref git_ref mix archive.install github user/project mix archive.install github user/project branch git_branch mix archive.install github user/project tag git_tag mix archive.install github user/project ref git_ref mix archive.install hex hex_package mix archive.install hex hex_package 1.2.3
После установки задачи в архиве доступны локально:
mix some_task
Обратите внимание, что установка через Git, GitHub или Hex загружает исходный код архива и собирает его, в то время как использование локального пути использует предварительно собранный архив.
Параметры командной строки
--sha512- проверяет, что архив соответствует заданной контрольной сумме SHA-512. Применимо только к установке через локальный путь--force- принудительная установка без запроса оболочки; в первую очередь предназначена для автоматизации в системах сборки, таких как Make--submodules- извлекает подмодули репозитория перед сборкой архива из Git или GitHub--app- указывает пользовательское имя приложения, которое будет использоваться для сборки архива из Git, GitHub или Hex--organization- установите для частных пакетов Hex, принадлежащих организации--repo- установите для самохостинговых экземпляров Hex, по умолчаниюhexpm
© 2012 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/mix/1.11.2/Mix.Tasks.Archive.Install.html