Skip to content

Instantly share code, notes, and snippets.

@haythamnikolaidis
Last active April 29, 2020 15:54
Show Gist options
  • Save haythamnikolaidis/4269bb8c46c8fa7aa569fe4dfcf13aed to your computer and use it in GitHub Desktop.
Save haythamnikolaidis/4269bb8c46c8fa7aa569fe4dfcf13aed to your computer and use it in GitHub Desktop.
Powershell Script to Update Android Version Code during VSTS Build
$ManifestFile = Get-ChildItem -Path $Env:BUILD_SOURCESDIRECTORY -Filter AndroidManifest.xml -Recurse
$fileXml = [xml] (Get-Content $ManifestFile.FullName )
$xpath = "//manifest"
Select-Xml -xml $fileXml -XPath $xpath | %{
$_.Node.SetAttribute("android:versionName", "1.0.0.$Env:BUILD_BUILDNUMBER")
$_.Node.SetAttribute("android:versionCode", $Env:BUILD_BUILDNUMBER)
}
$fileXml.Save($ManifestFile)
Get-Content $ManifestFile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment