Хорошо, я изменил свой подход. Я использовал скрипт powershell как часть моей сборки. Поэтому в конвейере сборки перед сборкой gradle я добавил задачу сценария powershell. После того, как агент скопирует исходный код на сервер, скрипт запустится и добавит файл local.properties с путем к android sdk (server's). Мне кажется, это был более простой подход.
Любой, кто ищет решение. Все, что вам нужно сделать, это создать новый файл с расширением .ps1 в корне вашего проекта. Вот код
param([string] $fileName)
$sdkDir = "sdk.dir=C\:\\Users\\xyz\\AppData\\Local\\Android\\android-sdk" (path to your build server sdk)
Set-Content $fileName $sdkDir
параметр будет получен из секции аргументов задачи PowerShell Script в сборке. Вам просто нужно передать local.properties.
Таким образом, файл local.properties не будет частью списка изменений git. Надеюсь, это кому-нибудь поможет. Если у вас есть еще вопросы по этому поводу, не стесняйтесь спрашивать.