diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..6db2e757e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: clojure +lein: lein +sudo: false + +script: + ./scripts/build + node out/tests.js + +jdk: + - oraclejdk8 + +node_js: + - "5.4.1" + diff --git a/scripts/build.clj b/scripts/build.clj index e5697721e..116aa3013 100644 --- a/scripts/build.clj +++ b/scripts/build.clj @@ -8,14 +8,13 @@ (let [start (System/nanoTime)] (b/build - (b/inputs "src") - {:main 'uxbox.core - :output-to "resources/public/js/main.js" - :output-dir "resources/public/js" + (b/inputs "src" "test") + {:main 'uxbox.test-runner + :output-to "out/tests.js" + :output-dir "out" :parallel-build false :optimizations :advanced :language-in :ecmascript5 :language-out :ecmascript5 - :asset-path "/js" :verbose true}) (println "... done. Elapsed" (/ (- (System/nanoTime) start) 1e9) "seconds"))