Skip to content

Commit 367c1cc

Browse files
authored
Add possibility to skip build during assets:precompile (#144)
1 parent 4183aa4 commit 367c1cc

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

lib/tasks/jsbundling/build.rake

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ namespace :javascript do
1515
build_task.prereqs << :install unless ENV["SKIP_YARN_INSTALL"]
1616
end
1717

18-
if Rake::Task.task_defined?("assets:precompile")
19-
Rake::Task["assets:precompile"].enhance(["javascript:build"])
20-
end
18+
unless ENV["SKIP_JS_BUILD"]
19+
if Rake::Task.task_defined?("assets:precompile")
20+
Rake::Task["assets:precompile"].enhance(["javascript:build"])
21+
end
2122

22-
if Rake::Task.task_defined?("test:prepare")
23-
Rake::Task["test:prepare"].enhance(["javascript:build"])
24-
elsif Rake::Task.task_defined?("spec:prepare")
25-
Rake::Task["spec:prepare"].enhance(["javascript:build"])
26-
elsif Rake::Task.task_defined?("db:test:prepare")
27-
Rake::Task["db:test:prepare"].enhance(["javascript:build"])
23+
if Rake::Task.task_defined?("test:prepare")
24+
Rake::Task["test:prepare"].enhance(["javascript:build"])
25+
elsif Rake::Task.task_defined?("spec:prepare")
26+
Rake::Task["spec:prepare"].enhance(["javascript:build"])
27+
elsif Rake::Task.task_defined?("db:test:prepare")
28+
Rake::Task["db:test:prepare"].enhance(["javascript:build"])
29+
end
2830
end

0 commit comments

Comments
 (0)