summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2018-12-13travis: remove use_sysrootRyan Dahl
2018-12-03Remove leaks from snapshot_creatorRyan Dahl
2018-12-03Add LSAN build to travis.Ryan Dahl
For now it only runs test_cc and has to filter out a test which leaks. However we will expand this over time until the entire build is LSAN clean.
2018-11-30travis: test rust version before rustupRyan Dahl
2018-11-27Don't use use_custom_libcxx=false on travis.Ryan Dahl
2018-11-08travis should immediately fail when lint or test_format fails (#1172)Aladeen
Fixes #1104
2018-11-01cargo: build in Cargo's out dir if DENO_BUILD_PATH is not setBert Belder
Plus some minor improvements and clean-ups: * Resolve DENO_BUILD_PATH to an absolute path if necessary. * Rename DENO_BUILD_PATH to GN_OUT_DIR in places where it is supposed to be set by the build system (and not a user configuration variable). * Output Cargo `rerun-if-*-changed` instructions first, so even if the build itself fails, configuration changes will still trigger a re-run of build.rs. * Remove TODOs that are impossible. * Re-run build.rs when the flatbuffer definition file changes.
2018-10-31Support cargo check (#1128)Ryan Dahl
- Based on code from @qti3e and @piscisaureus in #724 and #1125 respectively. - TODO The DENO_BUILD_PATH env var must be supplied and must be an absolute path, this restriction should be removed in future work.
2018-10-26ci: peg rust version to 1.30.0Bert Belder
2018-10-21CI should fail when code isn't formatted.Ryan Dahl
2018-10-19Add missing copyrights (#1024)ztplz
2018-10-11Use node v8 on Travis.Ryan Dahl
Apparently OSX defaults to v6 and Linux to v8. v6 does not properly run //js/testing due to async usage.
2018-10-03ci: set RUST_BACKTRACE=1Bert Belder
2018-09-26travis: don't cache unnecessary cargo and rustup filesBert Belder
2018-09-26travis: name CARGO_HOME and RUSTUP_HOME env vars correctlyBert Belder
Because this is what rustup and cargo actually use: https://doc.rust-lang.org/cargo/reference/environment-variables.html
2018-09-26travis: use sccache to cache rust targetsBert Belder
2018-09-24travis: save homebrew/ccache to cache, set ccache size to 1GBBert Belder
2018-09-24Add thread count benchmark (#811)Kevin (Kun) "Kassimo" Qian
2018-09-22travis: fix the build, attempt 2Bert Belder
2018-09-22travis: fix github pages deploy conditionBert Belder
2018-09-22travis: run benchmarks on linux, deploy to github pagesBert Belder
2018-09-22travis: clean up & tweaksBert Belder
2018-09-21Revert "Add benchmark tools (#777)"Bert Belder
This reverts commit 3ad48bdb3e6372f55579808535ce2c17809178ff.
2018-09-21Add benchmark tools (#777)Yoshiya Hinosawa
2018-08-24travis: allow cache to be saved when build takes too longBert Belder
Kill Ninja after 35 minutes to prevent Travis from cancelling the build due to time-out. This allows the cache to be saved, so the build can complete when it is attempted again.
2018-08-24Add osx to travisAndy Hayden
2018-08-22Travis: branches only master prevents building tagsRyan Dahl
It appears there's no way to whitelist tags in addition to master, so we can just build all for now. https://github.com/travis-ci/travis-ci/issues/2111
2018-08-21Travis deploy (#548)Ryan Dahl
* Fix travis deploy / simplify build. - No more stages, only build release mode. - Fixes API key issue. * Reinstate master only - testing was successful.
2018-08-18Fix travis release builds (#539)Robert Lin
2018-08-17Travis: publish from CI (#501)Robert Lin
Split travis build into stages, add release stage.
2018-08-07travis: adjust cacheRyan Dahl
- cache sysroot and llvm-build so they don't have to be downloaded each time. - Remove DENO_BUILD_PATH from cache. ccache does all the heavy lifting, no need to cache the build dir.
2018-08-02Use build.py -j2 on travis.Ryan Dahl
Avoids OOM during rollup.
2018-08-02Update repo links to denoland.Ryan Dahl
2018-08-02Travis: cache ~/.cargoRyan Dahl
2018-07-29Remove depot_tools from travis.Ryan Dahl
Fixes #399
2018-07-29Rename run_hooks.py to setup.pyRyan Dahl
Moves 'gn gen' into setup.py Make tools/build.py more ergonomic.
2018-07-24Add tools/build.py (#398)Ryan Dahl
To allow better tab completion for ./tools/build.py mv build_third_party.py sync_third_party.py
2018-07-21Add tools/test.py test runner. (#384)Ryan Dahl
2018-07-21Add deno_third_party as git submodule.Ryan Dahl
2018-07-18Rename deno_nosnapshot to deno_ns.Ryan Dahl
2018-07-18Execute JS for the first time in Rust rewrite.Ryan Dahl
Implements code_fetch handler in Rust. Add ability to embed string assets (for typescript declaration files) Remove deno_cc and deno_cc_nosnapshot targets.
2018-07-13Add :all targetRyan Dahl
2018-07-13Move C++ test main function to its own file.Ryan Dahl
2018-07-12Add nosnapshot executables for faster incremental builds (#359)Faris Amali Alis
Fixes #311.
2018-07-08Clean up tools/Ryan Dahl
- Factor out tools/util.py - Move js/*.py to tools. - Rewrite tools/format.sh in python. - Run lint first in travis.
2018-07-08Rewrite tools/lint.sh in python (#343)Hao Li
2018-07-07Add rust_test to gn build, with working example.Ryan Dahl
2018-07-05Rename mock_main to deno_ccRyan Dahl
2018-07-04Change node_modules cache dir.Ryan Dahl
2018-07-04Add tools/build_third_party.py (#328)Yoshiya Hinosawa
Fixes #312