Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Azure Pipelines configuration #60777

Merged
merged 59 commits into from
May 24, 2019
Merged

Commits on May 10, 2019

  1. Add Azure Pipelines

    johnterickson authored and pietroalbini committed May 10, 2019
    Configuration menu
    Copy the full SHA
    699376a View commit details
    Browse the repository at this point in the history
  2. Disable 32-bit OSX

    johnterickson authored and pietroalbini committed May 10, 2019
    Configuration menu
    Copy the full SHA
    e234a90 View commit details
    Browse the repository at this point in the history
  3. ci: reduce all azure timeouts to 3 hours

    As the infra team we decided to have an hard timeout of 3 hours on all
    the jobs: while this sometimes causes spurious timeout errors it's a
    great limit to prevent CI time to grow even more.
    pietroalbini committed May 10, 2019
    Configuration menu
    Copy the full SHA
    c50517a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    abd4b3a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Configuration menu
    Copy the full SHA
    869ddd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7dfd8ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aab0bb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94f7660 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06bc0da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5db55e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    da94978 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    694ea76 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    807b7dd View commit details
    Browse the repository at this point in the history
  10. Update src/bootstrap/util.rs

    Co-Authored-By: Jake Goulding <shepmaster@mac.com>
    pietroalbini and shepmaster committed May 13, 2019
    Configuration menu
    Copy the full SHA
    4965ffd View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Configuration menu
    Copy the full SHA
    92bf1e6 View commit details
    Browse the repository at this point in the history
  2. ci: remove stray echo

    pietroalbini committed May 15, 2019
    Configuration menu
    Copy the full SHA
    30b008f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf639a1 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Configuration menu
    Copy the full SHA
    a89e8d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f23c1ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d27cb82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f37b3a View commit details
    Browse the repository at this point in the history
  5. Don't bother with stamp utility

    That was just used because Travis doesn't have time stamps on all log
    lines, but Azure does, so no need to add our own.
    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    79d28c2 View commit details
    Browse the repository at this point in the history
  6. Refactor azure pipelines configuration

    This commit is intended to go through and review/refactor the azure
    pipelines configuration we have. The major changes are:
    
    * The separate `{windows,macos,linux}.yml` files are now all merged into
      one `run.yml`. This allows a shared "master flow" for all platforms
      with divergence only where necessary.
    
    * Some install steps have been separated as `install-*.yml` scripts,
      where each script internally matches on the appropriate OS and then
      delegates accordingly.
    
    * Some various bits and pieces of cruft have been removed which were
      artifacts of Travis's setup or similar.
    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    1be9fe6 View commit details
    Browse the repository at this point in the history
  7. Configure a few more builders on try temporarily

    Make sure there's one dist and one test builder for each of the three
    main platforms
    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    4183f3c View commit details
    Browse the repository at this point in the history
  8. Remove a now stray file

    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    91b1655 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    528cce9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b266ff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    804ec5f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fa8d3b5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0843207 View commit details
    Browse the repository at this point in the history
  14. Check out rustfmt submodule through tarballs

    This takes 30+ seconds to check out on Windows, so let's speed it up
    through a tarball like we do other big git repositories.
    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    751597f View commit details
    Browse the repository at this point in the history
  15. Manually install AWS CLI

    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    9b8af06 View commit details
    Browse the repository at this point in the history
  16. Only execute conditional steps on success

    Make sure `succeeded()` is in all the conditionals
    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    12f3701 View commit details
    Browse the repository at this point in the history
  17. Finalize AWS install

    alexcrichton committed May 20, 2019
    Configuration menu
    Copy the full SHA
    9843a79 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Merge pull request #2 from alexcrichton/azure-pipelines

    Some review feedback and other misc tweaks
    pietroalbini committed May 21, 2019
    Configuration menu
    Copy the full SHA
    e6830c1 View commit details
    Browse the repository at this point in the history
  2. ci: temp increase of the timeout to 10 hours

    Let's see how long a full build takes.
    pietroalbini committed May 21, 2019
    Configuration menu
    Copy the full SHA
    1daab47 View commit details
    Browse the repository at this point in the history
  3. ci: fix tidy

    pietroalbini committed May 21, 2019
    Configuration menu
    Copy the full SHA
    67db230 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2304e1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e5f02f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    571366f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a83250d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ebdc36e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    55108b3 View commit details
    Browse the repository at this point in the history
  10. Typos

    alexcrichton committed May 21, 2019
    Configuration menu
    Copy the full SHA
    e8f0e70 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a225551 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7b7e172 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0f4b546 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8d42b87 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    190d198 View commit details
    Browse the repository at this point in the history
  16. Execute everything!

    alexcrichton committed May 21, 2019
    Configuration menu
    Copy the full SHA
    beea4f5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    78965f4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e764f47 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fe3dd0b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e0ed2a3 View commit details
    Browse the repository at this point in the history
  21. Update webrender we're testing

    The one locked here has a dependency on an old enough `cmake` crate that
    it's not detecting visual studio correctly. Let's update webrender which
    updates `cmake` which should be able to detect Visual Studio correctly.
    alexcrichton committed May 21, 2019
    Configuration menu
    Copy the full SHA
    e5418f6 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    36ee777 View commit details
    Browse the repository at this point in the history
  2. Final cleanups

    * Clean up the `install-windows-build-deps.yml` file and add some more
      comments where appropriate.
    
    * Add some comments to `run.yml`
    
    * Don't fast path the `rustfmt` submodule, but we'll take care of that
      later if necessary.
    alexcrichton committed May 22, 2019
    Configuration menu
    Copy the full SHA
    a8ac80b View commit details
    Browse the repository at this point in the history
  3. ci: toggle builders

    pietroalbini committed May 22, 2019
    Configuration menu
    Copy the full SHA
    24f262f View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    2244ca3 View commit details
    Browse the repository at this point in the history