From 6b02007fbdc99ba61f77fccd99aa7c24d02f6821 Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Tue, 30 Aug 2022 20:11:29 -0700
Subject: [PATCH] [release/7.0] Set `MSBUILDLOGALLENVIRONMENTVARIABLES` in most
 CI jobs (#43644)

- should affect most of our pipelines though not a few post-build jobs
- as we saw in #43028, binary logs no longer include all environment variables by default
  - this change captures the environment variables not visibly referenced in our projects etc.
  - fix avoids a need to add the override later to debug an issue, at the cost of larger .binlog files
---
 .azure/pipelines/jobs/default-build.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.azure/pipelines/jobs/default-build.yml b/.azure/pipelines/jobs/default-build.yml
index 125b09ce792..64d5952f1e9 100644
--- a/.azure/pipelines/jobs/default-build.yml
+++ b/.azure/pipelines/jobs/default-build.yml
@@ -155,6 +155,8 @@ jobs:
     - LC_ALL: 'en_US.UTF-8'
     - LANG: 'en_US.UTF-8'
     - LANGUAGE: 'en_US.UTF-8'
+    # Log environment variables in binary logs to ease debugging
+    - MSBUILDLOGALLENVIRONMENTVARIABLES: true
     steps:
     - ${{ if ne(parameters.agentOs, 'Windows') }}:
       - script: df -h
-- 
GitLab