我有一个 Rakefile,其中包含部署或构建应用程序的任务。此 Rakefile 用于生产和开发。
我希望build
任务知道环境是什么。这可以在我运行任务时不向任务传递参数的情况下完成吗?可以用环境变量来完成吗?
在开发时,我需要的任务是这样的:
task :build => :clean do
compass compile -e development
jekyll
end
在生产中,像这样:
task :build => :clean do
compass compile -e production
jekyll
end