diff --git a/NuGet.config b/NuGet.config
index eb49f1b33673..b2aa1f54a073 100644
--- a/NuGet.config
+++ b/NuGet.config
@@ -13,8 +13,9 @@
- -
-
+
+
+
diff --git a/eng/pipelines/azure-pipelines-internal.yml b/eng/pipelines/azure-pipelines-internal.yml
index 55e20da20bbd..61d0e90cd297 100644
--- a/eng/pipelines/azure-pipelines-internal.yml
+++ b/eng/pipelines/azure-pipelines-internal.yml
@@ -81,12 +81,12 @@ variables:
parameters:
- name: pushMauiPackagesToMaestro
+ type: boolean
default: true
- - name: provisionatorChannel
- displayName: 'Provisionator channel'
- type: string
- default: 'latest' # Support for launching a build against a Provisionator PR (e.g., pr/[github-account-name]/[pr-number]) as a means to test in-progress Provisionator changes
+ - name: enableSourceIndex
+ type: boolean
+ default: true
- name: VM_IMAGE_HOST
type: object
@@ -107,6 +107,7 @@ parameters:
artifactsPath: '$(Build.ArtifactStagingDirectory)'
- name: Skip1ESComplianceTasks
+ type: boolean
default: false
resources:
@@ -151,9 +152,12 @@ extends:
enablePublishBuildAssets: true
enableTelemetry: true
enableSourceBuild: false
- enableSourceIndex: false
+ enableSourceIndex: ${{ parameters.enableSourceIndex }}
+ sourceIndexParams:
+ sourceIndexBuildCommand: build.cmd -restore -build -ci -warnAsError 0 /bl:$(Build.Arcade.LogsPath)sourceIndexBuild.binlog /p:OfficialBuildId=$(_BuildOfficalId) /p:_SkipUpdateBuildNumber=true
+ binlogPath: $(Build.Arcade.LogsPath)sourceIndexBuild.binlog
publishAssetsImmediately: true
- # Publish build logs
+ # Publish build logs
enablePublishBuildArtifacts: true
# Publish test logs
enablePublishTestResults: true
diff --git a/eng/pipelines/azure-pipelines-public.yml b/eng/pipelines/azure-pipelines-public.yml
index 8925b4efea0e..ee3fdb16a3cd 100644
--- a/eng/pipelines/azure-pipelines-public.yml
+++ b/eng/pipelines/azure-pipelines-public.yml
@@ -80,12 +80,8 @@ variables:
parameters:
- name: pushMauiPackagesToMaestro
- default: true
-
- - name: provisionatorChannel
- displayName: 'Provisionator channel'
- type: string
- default: 'latest'
+ type: boolean
+ default: true
- name: VM_IMAGE_HOST
type: object
@@ -106,6 +102,7 @@ parameters:
artifactsPath: '$(Build.ArtifactStagingDirectory)'
- name: Skip1ESComplianceTasks
+ type: boolean
default: true
stages:
diff --git a/eng/pipelines/common/build-test-pack.yml b/eng/pipelines/common/build-test-pack.yml
index f0cee6a16873..6b4bb027099d 100644
--- a/eng/pipelines/common/build-test-pack.yml
+++ b/eng/pipelines/common/build-test-pack.yml
@@ -127,11 +127,11 @@ steps:
- ${{ if and(eq(parameters.isWindows, 'true'), ne(parameters.runAsPublic, 'true') ) }}:
- script: ${{ parameters.buildScript }}
- -pack
+ -restore -pack
-sign $(_SignArgs)
-publish $(_PublishArgs)
-configuration $(_BuildConfig)
- /bl:${{ parameters.repoLogPath }}/pack.binlog
+ /bl:${{ parameters.repoLogPath }}pack.binlog
$(_OfficialBuildIdArgs)
displayName: Pack, Sign & Publish
diff --git a/global.json b/global.json
index fc79498cb541..f66d6a8f80e7 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"tools": {
- "dotnet": "9.0.100"
+ "dotnet": "9.0.101"
},
"msbuild-sdks": {
"MSBuild.Sdk.Extras": "3.0.44",