diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2019-02-14 08:20:06 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-14 08:20:06 -0800 |
commit | 340c278f750a9e1127e66e17fe3ac3c125ead35f (patch) | |
tree | b97339050ebace1cfd3440824955b0eb8a2efc7f /azure-pipelines.yml | |
parent | 4424340fe19ecc81429133ab7e13f37816ed8005 (diff) | |
download | coreclr-340c278f750a9e1127e66e17fe3ac3c125ead35f.tar.gz coreclr-340c278f750a9e1127e66e17fe3ac3c125ead35f.tar.bz2 coreclr-340c278f750a9e1127e66e17fe3ac3c125ead35f.zip |
Add coreclr-outerloop build definition jobs (#22578)
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r-- | azure-pipelines.yml | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 77a2d010b1..8fb69c906e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -94,7 +94,7 @@ jobs: # # Debug build (Pull Request) # -- ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest')) }}: +- ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest'), eq(variables['Build.DefinitionName'], 'coreclr-ci')) }}: - template: eng/platform-matrix.yml parameters: jobTemplate: build-job.yml @@ -110,9 +110,18 @@ jobs: buildConfig: checked # -# Release build (Official Build, Pull Request) +# Release build (Pull Request) # -- ${{ if xor(eq(variables['System.TeamProject'], 'internal'), eq(variables['Build.Reason'], 'PullRequest')) }}: +- ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest'), eq(variables['Build.DefinitionName'], 'coreclr-ci')) }}: + - template: eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: release + +# +# Release build (Official Build) +# +- ${{ if and(eq(variables['System.TeamProject'], 'internal'), ne(variables['Build.Reason'], 'PullRequest')) }}: - template: eng/platform-matrix.yml parameters: jobTemplate: build-job.yml @@ -128,7 +137,7 @@ jobs: # # Pri0 (Pull Request) -- ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest')) }}: +- ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest'), eq(variables['Build.DefinitionName'], 'coreclr-ci')) }}: - template: eng/platform-matrix.yml parameters: jobTemplate: test-job.yml @@ -150,6 +159,23 @@ jobs: # "PerTest" corresponds to individual test running time (i.e. __TestTimeout). timeoutPerTestInMinutes: 10 +# Pri1 (Pull Request, Outerloop) +- ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest'), eq(variables['Build.DefinitionName'], 'coreclr-outerloop')) }}: + - template: eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + jobParameters: + priority: 1 + scenarios: + asString: 'normal,no_tiered_compilation' + asArray: + - normal + - no_tiered_compilation + timeoutTotalInMinutes: 360 + timeoutPerTestCollectionInMinutes: 60 + timeoutPerTestInMinutes: 10 + # Pri1 (CI) - ${{ if and(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI')) }}: - template: eng/platform-matrix.yml |