about summary refs log tree commit diff
path: root/src/ci/docker/scripts/sccache.sh
AgeCommit message (Collapse)AuthorLines
2021-08-25Bump sccache used in CI to v0.2.15Mark Rousskov-2/+5
This skips bumping Windows sccache because we run into compilation failures when doing so (-m32 not supported by clang-cl?). Not clear on cause, but seems easiest to just hold back. This should avoid PGO-related failures encountered on Linux, and more broadly seems like a good idea on other platforms as well (though it is likely not necessary right this moment).
2020-11-06fix shellcheck error of SC2148Daiki Ihara-0/+1
2020-07-03ci: add native aarch64-gnu docker builderPietro Albini-2/+12
2019-11-12ci: move mirrors to https://ci-mirrors.rust-lang.orgPietro Albini-1/+1
2019-08-12ci: move mirrors to their standalone bucketPietro Albini-1/+1
Currently mirrors are stored in the rust-lang-ci2 S3 bucket along with CI toolchains. This is problematic for multiple reasons: - CI IAM credentials are allowed to both edit and delete those files. A malicious user gaining access to those credentials would be able to change our mirrored dependencies, possibly backdooring the compiler. - Contents of the rust-lang-ci2 bucket are disposable except for the mirrors' content. When we implement backups for S3 buckets we'd have to replicate just that part of the bucket, complicating the backup logic and increasing the chance of mistakes. A standalone bucket will be way easier to backup. This commit switches our CI to use the new rust-lang-ci-mirrors bucket.
2019-05-29Update all s3 URLs used on CI with subdomainsAlex Crichton-1/+1
Ensure that they're all forwards-compatible with AWS updates happening next year by ensuring the bucket name shows up in the domain name. Closes #61168
2019-04-27tidy: Fix false positives from long URLsVadim Petrochenkov-2/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-04-02Update sccache to its master branchAlex Crichton-1/+1
Ideally I'd like to soon enable sccache for rustbuild itself and some of the stage0 tools, but for that to work we'll need some better Rust support than the pretty old version we were previously using!
2017-09-16ci: Upload/download from a new S3 bucketAlex Crichton-1/+3
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-07-18travis: Switch `curl -s` to `curl -f`Alex Crichton-1/+1
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-1/+1
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-05-18ci: move shared scripts to src/ci/docker/scripts/Marco A L Barbosa-0/+16