summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
diff options
context:
space:
mode:
authorSven Boemer <sbomer@gmail.com>2018-12-14 17:03:40 -0800
committerGitHub <noreply@github.com>2018-12-14 17:03:40 -0800
commit483135b05e853290d6890f9f5f72aa0bb96aca23 (patch)
tree173e74d54e25364c317ed894729dbf62665e041a /azure-pipelines.yml
parent1df63bdbce55f2feb60238c244c6723dd9530e82 (diff)
downloadcoreclr-483135b05e853290d6890f9f5f72aa0bb96aca23.tar.gz
coreclr-483135b05e853290d6890f9f5f72aa0bb96aca23.tar.bz2
coreclr-483135b05e853290d6890f9f5f72aa0bb96aca23.zip
Publish packages in Azure DevOps official build (#21536)
This enables coreclr participation in dependency flow.
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r--azure-pipelines.yml45
1 files changed, 25 insertions, 20 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 8957e23e6b..0aba334b60 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -1,3 +1,8 @@
+
+# Temporarily set a build number format that includes a large revision
+# number that won't conflict with buildpipeline official builds.
+name: $(Date:yyyyMMdd)$(Rev:.7r)
+
variables:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
@@ -183,23 +188,23 @@ jobs:
# registry. Its dependencies should be updated to include all of the
# official builds if we add more platform/arch combinations.
-# TODO: Enable publish to BAR
-#- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
-# - template: /eng/common/templates/phases/publish-build-assets.yml@arcade
-#- phase: publish_bar
-# displayName: publish to BAR (empty currently)
-# queue:
-# name: Hosted VS2017
-# dependsOn:
-# - build_Linux_x64_release
-# - build_OSX_x64_release
-# - build_Windows_NT_x64_release
-# - build_Windows_NT_x86_release
-# - build_Windows_NT_arm_release
-# - build_Windows_NT_arm64_release
- # TODO: enable these builds
- # - build_rhel_x64_release
- # - build_alpine_x64_release
- # - build_crossbuild_arm_release
- # - build_crossbuild_arm64_release
-
+- ${{ if and(ne(variables['System.TeamProject'], 'public'), ne(variables['Build.Reason'], 'PullRequest')) }}:
+ - template: /eng/common/templates/job/publish-build-assets.yml
+ parameters:
+ configuration: Release
+ pool:
+ name: dotnet-internal-temp
+ dependsOn:
+ - build_Linux_arm_release
+ - build_Linux_arm64_release
+ # TODO: depend on musl job once the glibc container issue is fixed
+ # https://dnceng.visualstudio.com/internal/_workitems/edit/109
+ # - build_Linux_musl_x64_release
+ - build_Linux_rhel6_x64_release
+ - build_Linux_rhel7_x64_release
+ - build_Linux_x64_release
+ - build_OSX_x64_release
+ - build_Windows_NT_x64_release
+ - build_Windows_NT_x86_release
+ - build_Windows_NT_arm_release
+ - build_Windows_NT_arm64_release