about summary refs log tree commit diff
path: root/src/ci/shared.sh
AgeCommit message (Collapse)AuthorLines
2024-11-29CI: split x86_64-mingw jobMarcoIeni-1/+2
2024-10-12add new CI step: "setup upstream remote"onur-ozkan-0/+12
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-02-16Changes to CI related to mingw and MSYSMatt Harding-0/+4
2023-12-07Build Fuchsia in CITyler Mandry-1/+1
2022-06-05remove azure pipelines configurationPietro Albini-24/+7
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-06-20Fix CI to fetch master on beta channelMark Rousskov-0/+8
2021-05-06ci: error out if someone sends a PR to the wrong branchPietro Albini-0/+12
2020-11-06fix shellcheck error of SC1008Daiki Ihara-0/+1
2020-10-01ci: switch to environment files to change the environment on GHAPietro Albini-2/+2
See GitHub's blog post on why the change was necessary: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-07-23ci: avoid symlinking the build directory on self-hosted buildersPietro Albini-0/+5
2020-01-09ci: another take at fixing toolstatePietro Albini-1/+1
Seems like the variable showed by $(ciCheckoutPath) on Azure Pipelines was wrong, making the toolstate script fail. This commit changes that function to return the variable previously used by the toolstate script. Other uses of the function were audited, and there should be no conflict.
2019-12-30ci: fix wrong variable name in shared.sh's ciCommandAddPathPietro Albini-1/+1
2019-11-22ci: add support for GitHub Actions in the CI scriptsPietro Albini-9/+62
2019-11-12ci: move mirrors to https://ci-mirrors.rust-lang.orgPietro Albini-1/+1
2019-10-29ci: extract uploading artifacts into a scriptPietro Albini-0/+4
2019-10-25ci: cleanup platform detectionPietro Albini-5/+5
2019-10-25ci: extract installing clang into a scriptPietro Albini-0/+11
2019-10-25ci: extract installing sccache into a scriptPietro Albini-0/+20
2019-07-15ci: Remove Travis/AppVeyor configurationAlex Crichton-43/+3
Now that we've fully moved to Azure Pipelines and bors has been updated to only gate on Azure this commit removes the remaining Travis/AppVeyor support contained in this repository. Most of the deletions here are related to producing better output on Travis by folding certain sections. This isn't supported by Azure so there's no need to keep it around, and if Azure ever adds support we can always add it back!
2019-06-03ci: Reenable step timings on AppVeyorAlex Crichton-0/+2
This was accidentally regressed in #60777 by accident, and we've stopped printing out step timings on AppVeyor recently reducing the ability for us to track build times over time!
2019-05-10Add Azure PipelinesJohn Erickson-0/+16
2019-01-26Clean up build-x86_64-fortanix-unknown-sgx-toolchain.shJethro Beekman-0/+1
2018-12-25Remove licensesMark Rousskov-9/+0
2018-05-10Retry when downloading the Docker cache.kennytm-1/+2
Prevent spuriously needing to rebuild the docker image when the network was down. Also, adjusted the retry function to insert a sleep between retries, because retrying immediately will often just hit the same issue.
2017-06-02ci: Improve log output (mainly Travis).kennytm-0/+34
* 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-03-29Minor tweaks to retry utilityAidan Hobson Sayers-3/+6
2017-02-25travis: Make more network requests retryableAlex Crichton-0/+29
This commit attempts to move more network operations to being retryable through various operations. For example git submodule updates, downloading snapshots, etc, are now all in retryable steps. Hopefully this commit can cut down on the number of network failures we've been seeing!