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