about summary refs log tree commit diff
path: root/src/ci/docker
AgeCommit message (Collapse)AuthorLines
2017-09-16ci: Upload/download from a new S3 bucketAlex Crichton-6/+8
Moving buckets from us-east-1 to us-west-1 because us-west-1 is where rust-central-station itself runs and in general is where we have all our other buckets.
2017-09-16ci: haiku: wrap lines as necessary for tidy.Jessica Hamilton-4/+41
2017-09-15ci: haiku: rename llvm-config to address tidy issues.Jessica Hamilton-1/+1
2017-09-15ci: move dist-x86_64-haiku into disabled.Jessica Hamilton-0/+0
2017-09-14travis: Move sccache to the us-west-1 regionAlex Crichton-6/+7
Most of the other rust-lang buckets are in us-west-1 and I think the original bucket was just accidentally created in the us-east-1 region. Let's consolidate by moving it to the same location as the rest of our buckets.
2017-09-06ci: introduce haiku x86_64 builderJessica Hamilton-0/+171
2017-08-29fix option for RUST_CONFIGURE_ARGS to be rust.ignore-git=falseJeremy Sorensen-1/+1
2017-08-29change option for RUST_CONFIGURE_ARGS to ignore-git=falseJeremy Sorensen-1/+1
2017-08-29add ignore-git=true option to RUST_CONFIGURE_ARGSJeremy Sorensen-1/+1
2017-08-26ci: Remove the need for `dumb-init`Alex Crichton-230/+2
Newer versions of Docker have a `--init` argument which spawns an init process in the container, which we should be able to use everywhere now.
2017-08-15Mark install-x86_64-redox.sh as executableJeremy Soller-0/+0
2017-08-14Move Redox Dockerfile to disabled directory :(Jeremy Soller-0/+0
2017-08-14Use scripts to reduce code sizeJeremy Soller-33/+23
2017-08-14Add redox build to crossJeremy Soller-6/+29
2017-08-14Add Redox DockerfileJeremy Soller-0/+42
2017-07-29Rollup merge of #43536 - alexcrichton:privileged, r=TimNNMark Simulacrum-0/+7
Flag docker invocations as --privileged on CI When upgrading to LLVM 5.0 it was found that the leak sanitizer tests were failing with fatal errors, but they were passing locally when run. Turns out it looks like they may be using new ptrace-like syscalls so the docker container now needs `--privileged` when executing to complete the test.
2017-07-29Flag docker invocations as --privileged on CIAlex Crichton-0/+7
When upgrading to LLVM 5.0 it was found that the leak sanitizer tests were failing with fatal errors, but they were passing locally when run. Turns out it looks like they may be using new ptrace-like syscalls so the docker container now needs `--privileged` when executing to complete the test.
2017-07-28rustbuild: Update cross-compilers for FreeBSDAlex Crichton-4/+4
When working through bugs for the LLVM 5.0 upgrade it looks like the FreeBSD cross compilers we're currently using are unable to build LLVM, failing with references to the function `std::to_string` claiming it doesn't exist. I don't actually know what this function is, but assuming that it was added in a more recent version of a C++ standard I've updated the gcc versions for the toolchains we're using. This made the error go away!
2017-07-26Auto merge of #42059 - derekdreery:bugfix/fix_emscripten_tests, r=alexcrichtonbors-19/+1
Make compiletest set cwd before running js tests Proposed fix for #38800. Not all tests pass yet - I will mention failures here once the test suite has finished.
2017-07-26Remove custom node scriptRichard Dodd-19/+1
2017-07-24Add a disabled builder for aarch64 emulated testsAlex Crichton-2/+3187
This commit adds a disabled builder which will run all tests for the standard library for aarch64 in a QEMU instance. Once we get enough capacity to run this on Travis this can be used to boost our platform coverage of AArch64
2017-07-18travis: Switch `curl -s` to `curl -f`Alex Crichton-8/+8
I seem to have been a little too tired when I fixed up the container scripts, applying the wrong flag!
2017-07-17travis: Make a few `curl` invocations more resilientAlex Crichton-11/+11
Use the `-f` flag to indicate that, for example, a 500 response code is to be considered a failure, triggering the normal retry logic. Also ignore errors where we check the date from google.com, as a failure there shouldn't fail the build.
2017-07-13Split old and experimental wasm buildersThomas Lively-29/+71
2017-07-12Updated docker images to factor out common scriptsTy Coghlan-711/+366
2017-07-06Privileged in docker run isn't necessaryAidan Hobson Sayers-1/+0
2017-06-24Restore old emscripten.sh for use by asmjsThomas Lively-23/+76
2017-06-23Add Target (de)serialization for environment varsThomas Lively-1/+1
Also turn WebAssembly backend back on in its builder.
2017-06-22Add wasm32-experimental-emscripten to wasm builderThomas Lively-18/+28
This modifies the builder to download and use the LLVM tools from the last known good build on the WebAssembly buildbot waterfall, since these tools are built with the WebAssembly LLVM backend enabled.
2017-06-22Make wasm32 buildbot test LLVM backendThomas Lively-4/+7
This adds the experimental targets option to configure so it can be used by the builders and changes the wasm32 Dockerfile accordingly. Instead of using LLVM from the emsdk, the builder's emscripten tools now uses the Rust in-tree LLVM, since this is the one built with wasm support.
2017-06-16Auto merge of #42631 - malbarbo:wasm32, r=alexcrichtonbors-94/+159
Add a travis builder for wasm32-unknown-emscripten This commits add an entry to travis matrix that will execute wasm32-unknown-emscripten tests suites. - Emscripten for asmjs was updated to sdk-1.37.13-64bit - The tests are run with node 8.0.0 (it can execute wasm) - A wrapper script is used to run each test from the directory where it is (workaround for https://github.com/kripken/emscripten/issues/4542) - Some tests are ignore, see #42629 and #42630
2017-06-13Disable wasm32 imageMarco A L Barbosa-0/+0
2017-06-13Make tidy happyMarco A L Barbosa-1/+1
2017-06-13Add missing emscripten.sh fileMarco A L Barbosa-0/+53
2017-06-13Add docker image for wasm32-unknown-emscriptenMarco A L Barbosa-94/+106
- rename emscripten docker image to asmjs - create wasm32 docker image
2017-06-06Enable profiler selectively on some buildersMarco Castelluccio-3/+5
2017-06-02Quiet tests on PR testsMark Simulacrum-0/+1
2017-06-02ci: Improve log output (mainly Travis).kennytm-0/+7
* Bring back colors on Travis, which was disabled since #39036. Append --color=always to cargo when running in CI environment. * Removed `set -x` in the shell scripts. The `retry` function already prints which command it is running, add `-x` just add noise to the output. * Support travis_fold/travis_time. Matching pairs of these allow Travis CI to collapse the output in between. This greatly cut down the unnecessary "successful" output one need to scroll through before finding the failed statement.
2017-05-28Auto merge of #42218 - venkatagiri:update_cross, r=alexchrichtonbors-24/+62
use shared scripts for init and sccache in cross image cc #42201 cc @malbarbo
2017-05-26ci: move musl install into their own scriptsVenkata Giri Reddy-16/+52
2017-05-25Update OpenSSL download locationAlex Crichton-4/+6
In rustbuild itself we download from our mirror but in the containers we don't do this yet. The OpenSSL download url changes from time to time (it breaks when they release a new version) so let's download from our mirror instead.
2017-05-25use shared scripts for init and sccache in cross imageVenkata Giri Reddy-8/+10
2017-05-18ci: fix dist-powerpc-linux imageMarco A L Barbosa-2/+2
2017-05-18ci: add filesystem layout docsMarco A L Barbosa-0/+6
2017-05-18ci: move shared scripts to src/ci/docker/scripts/Marco A L Barbosa-20/+20
2017-05-17ci: allows shared scriptsMarco A L Barbosa-260/+237
2017-05-12Update sccache binaries to mozilla/sccache@d3627d766Alex Crichton-39/+39
This commit updates the sccache binaries to fix a cache load failure seen on #41926, fixed by mozilla/sccache#119
2017-05-11Auto merge of #41864 - malbarbo:android-docker, r=alexcrichtonbors-5/+284
Add disabled android host builders Introduce the concept of disabled builder. A disabled builder is one that is not run by travis. It is intended to be run by the user who wants a rustc for a tier 2 or 3 platform. Off corse, there is no guarantee that it will work.
2017-05-09Add disabled android host buildersMarco A L Barbosa-5/+284
2017-05-09ci: Update android ndk and sdkMarco A L Barbosa-118/+138