我想在自定义组合任务中运行混合任务.
就像是
def run(_) do
Mix.Shell.cmd("mix edeliver build release")
#do other stuff
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何执行shell命令.如果有更简单的方法(除了制作一个bash脚本),请告诉我.
Ale*_*kin 11
Shell是这里的冗余链接.如果要运行edeliver任务,请运行Mix.Tasks.Edeliver#run:
def run(_) do
Mix.Tasks.Edeliver.run(~w|build release|)
# do other stuff
Run Code Online (Sandbox Code Playgroud)