summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2018-12-20ci: run benchmarks before attempting to deploy them to github pagesBert Belder
The 'script' key in the deploy section that is supposed to run the benchmarks isn't doing anything. Because of this, Travis bumps its head when trying to deploy a non-existing directory to github pages, which makes that our master branch is now consistently red. This patch restores the setup that worked before. This partially reverts commit aa66ef98ea6144abd2d2714fef1dfc8046e01775.
2018-12-20ci: change S3 access keyBert Belder
2018-12-20ci: start sccache early and throw away the S3 access keyBert Belder
This avoids accidentally leaking the key in the build log.
2018-12-19ci: build with Cargo before building with NinjaBert Belder
2018-12-19build: make `cargo build` workBert Belder
2018-12-18travis: Set CARGO_HOME to third_party/rust_crates (#1370)Ryan Dahl
Adds prebuilt hyperfine and sccache binaries Only build test_cc for LSAN Add Cargo.lock Only run benchmarks in master
2018-12-18Load sccache from S3 on CIRyan Dahl
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