diff --git a/build/azure-pipelines/darwin/sql-product-build-darwin.yml b/build/azure-pipelines/darwin/sql-product-build-darwin.yml index 3a6346fc90..6a6c83147f 100644 --- a/build/azure-pipelines/darwin/sql-product-build-darwin.yml +++ b/build/azure-pipelines/darwin/sql-product-build-darwin.yml @@ -41,6 +41,8 @@ steps: git config user.email "sqltools@service.microsoft.com" git config user.name "AzureDataStudio" + git config --global http.postBuffer 524288000 + git config --global https.postBuffer 524288000 displayName: Prepare tooling - script: | diff --git a/build/azure-pipelines/docker/sql-product-build-docker.yml b/build/azure-pipelines/docker/sql-product-build-docker.yml index 4fb4d1a07c..855e94b6f4 100644 --- a/build/azure-pipelines/docker/sql-product-build-docker.yml +++ b/build/azure-pipelines/docker/sql-product-build-docker.yml @@ -24,6 +24,8 @@ steps: git config user.email "sqltools@service.microsoft.com" git config user.name "AzureDataStudio" + git config --global http.postBuffer 524288000 + git config --global https.postBuffer 524288000 displayName: Prepare tooling - script: | diff --git a/build/azure-pipelines/linux/sql-product-build-linux.yml b/build/azure-pipelines/linux/sql-product-build-linux.yml index 5f29358cc5..aa806900e6 100644 --- a/build/azure-pipelines/linux/sql-product-build-linux.yml +++ b/build/azure-pipelines/linux/sql-product-build-linux.yml @@ -37,6 +37,8 @@ steps: git config user.email "sqltools@service.microsoft.com" git config user.name "AzureDataStudio" + git config --global http.postBuffer 524288000 + git config --global https.postBuffer 524288000 displayName: Prepare tooling - script: | diff --git a/build/azure-pipelines/sql-product-compile.yml b/build/azure-pipelines/sql-product-compile.yml index 31d2f12a5f..7fb698b68b 100644 --- a/build/azure-pipelines/sql-product-compile.yml +++ b/build/azure-pipelines/sql-product-compile.yml @@ -23,6 +23,12 @@ steps: git config user.email "sqltools@service.microsoft.com" git config user.name "AzureDataStudio" + + # Configure post buffer size to allow larger chunks to download faster to avoid network failures when performing `git fetch` or `pull`. + # http.postBuffer: Maximum size in bytes of the buffer used by smart HTTP transports when POSTing data to the remote system. + # https://git-scm.com/docs/git-config#Documentation/git-config.txt-httppostBuffer + git config --global http.postBuffer 524288000 + git config --global https.postBuffer 524288000 displayName: Prepare tooling - script: | diff --git a/build/azure-pipelines/web/sql-product-build-web.yml b/build/azure-pipelines/web/sql-product-build-web.yml index bfeef6daf2..1fc41a8b2f 100644 --- a/build/azure-pipelines/web/sql-product-build-web.yml +++ b/build/azure-pipelines/web/sql-product-build-web.yml @@ -23,6 +23,8 @@ steps: git config user.email "sqltools@service.microsoft.com" git config user.name "AzureDataStudio" + git config --global http.postBuffer 524288000 + git config --global https.postBuffer 524288000 displayName: Prepare tooling - script: | diff --git a/build/azure-pipelines/win32/sql-product-build-win32.yml b/build/azure-pipelines/win32/sql-product-build-win32.yml index d57bf3d4ab..80f5535086 100644 --- a/build/azure-pipelines/win32/sql-product-build-win32.yml +++ b/build/azure-pipelines/win32/sql-product-build-win32.yml @@ -37,6 +37,8 @@ steps: exec { git config user.email "sqltools@service.microsoft.com" } exec { git config user.name "AzureDataStudio" } + exec { git config --global http.postBuffer 524288000 } + exec { git config --global https.postBuffer 524288000 } displayName: Prepare tooling - powershell: |