1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <GitWorkingBranch Condition="'$(GitWorkingBranch)' == ''">master</GitWorkingBranch>
5 <GitPushRemote Condition="'$(GitPushRemote)' == ''">origin</GitPushRemote>
8 <Target Name="CommitBuildValues"
9 AfterTargets="BuildPackages"
10 Condition="'$(UpdateBuildValues)' == 'true'"
12 <!-- configure the commit to show up as the dotnet bot -->
14 WorkingDirectory="$(SourceDir)"
15 StandardOutputImportance="Low"
16 Command="git config user.name "dotnet-bot"" />
19 WorkingDirectory="$(SourceDir)"
20 StandardOutputImportance="Low"
21 Command="git config user.email "dotnet-bot@microsoft.com"" />
23 <!-- commit and push to origin -->
25 WorkingDirectory="$(SourceDir)"
26 StandardOutputImportance="Low"
27 Command="git checkout $(GitWorkingBranch)" />
30 WorkingDirectory="$(SourceDir)"
31 StandardOutputImportance="Low"
32 Command="git commit -m "Automated commit of revision number value $(RevisionNumber)." $(SourceDir)BuildValues.props" />
35 WorkingDirectory="$(SourceDir)"
36 StandardOutputImportance="Low"
37 Command="git push $(GitPushRemote) $(GitWorkingBranch)" />