Как запустить несколько задач смешивания в одной команде
У меня есть несколько задач mix
для запуска подряд. С помощью других инструментов сборки можно запускать задачи с помощью одного оператора, что экономит накладные расходы на запуск после первой задачи. Как это можно сделать с командой mix
Elixir?
Ответы
Ответ 1
Comma - отделить список задач и добавить их в mix do
: mix do task1, task2, task3
:
mix do deps.get, run hello.exs, ecto.migrate
Например, вышеперечисленное запускает задачи deps.get
, run hello.exs
и ecto.migrate
в одном вызове mix
.
Ответ 2
Вы можете поместить псевдонимы в mix.exs
и использовать его.
Например: "ecto.setup": ["ecto.create", "ecto.migrate", "ecto.seed"]
в этом случае mix ecto.setup
будет запускать создание, миграцию и семя в порядке