From 119389fd72c24e8515b8eab2f4ca0cb2127ef132 Mon Sep 17 00:00:00 2001 From: Nate McMaster <natemcmaster@users.noreply.github.com> Date: Mon, 30 Jul 2018 17:11:55 -0700 Subject: [PATCH] Replace AppVeyor and Travis with VSTS for PR validation builds (#1287) --- .appveyor.yml | 22 ---------------------- .travis.yml | 20 -------------------- .vsts/builds/fast-pr-validation.yml | 17 +++++++++++++++++ 3 files changed, 17 insertions(+), 42 deletions(-) delete mode 100644 .appveyor.yml delete mode 100644 .travis.yml create mode 100644 .vsts/builds/fast-pr-validation.yml diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index 9df1571da92..00000000000 --- a/.appveyor.yml +++ /dev/null @@ -1,22 +0,0 @@ -init: - - git config --global core.autocrlf true -branches: - only: - - master - - /^release\/.*/ - - dev - - /^(.*\/)?ci-.*$/ -install: - - git submodule update --init --recursive -skip_commits: - message: /.*\[auto-updated:.*/ -build_script: - - ps: .\run.ps1 default-build /t:CheckUniverse -clone_depth: 1 -environment: - global: - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true - DOTNET_CLI_TELEMETRY_OPTOUT: 1 -test: off -deploy: off -os: Visual Studio 2017 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index ffb7a958419..00000000000 --- a/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -language: csharp -sudo: false -dist: trusty -env: - global: - - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true - - DOTNET_CLI_TELEMETRY_OPTOUT: 1 -mono: none -addons: - apt: - packages: - - libunwind8 -branches: - only: - - master - - /^release\/.*/ - - dev - - /^(.*\/)?ci-.*$/ -script: - - ./build.sh -t:CheckUniverse diff --git a/.vsts/builds/fast-pr-validation.yml b/.vsts/builds/fast-pr-validation.yml new file mode 100644 index 00000000000..63791f5474c --- /dev/null +++ b/.vsts/builds/fast-pr-validation.yml @@ -0,0 +1,17 @@ +trigger: +- master +- release/* + +# See https://github.com/aspnet/BuildTools +resources: + repositories: + - repository: buildtools + type: github + endpoint: DotNet-Bot GitHub Connection + name: aspnet/BuildTools + ref: refs/heads/release/2.2 + +phases: +- template: .vsts-pipelines/templates/project-ci.yml@buildtools + parameters: + buildArgs: "/t:CheckUniverse" -- GitLab