Skip to content

Commit b660f90

Browse files
committed
re add VSO build
1 parent c42718b commit b660f90

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

src/GitVersionExe/GitVersionExe.csproj

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,15 @@
134134
<ItemGroup>
135135
<TempFiles Include="$(TargetDir)ILMergeTemp\*.*" />
136136
</ItemGroup>
137-
<!-- NugetExeBuild -->
138-
<MakeDir Directories="$(BuildDir)NuGetExeBuild" />
139137
<CreateItem Include="$(TargetDir)NativeBinaries\amd64\*.dll">
140138
<Output TaskParameter="Include" ItemName="amd64" />
141139
</CreateItem>
142140
<CreateItem Include="$(TargetDir)NativeBinaries\x86\*.dll">
143141
<Output TaskParameter="Include" ItemName="x86" />
144142
</CreateItem>
143+
144+
<!-- NugetExeBuild -->
145+
<MakeDir Directories="$(BuildDir)NuGetExeBuild" />
145146
<Copy SourceFiles="@(amd64)" DestinationFolder="$(BuildDir)NuGetExeBuild\tools\NativeBinaries\amd64" />
146147
<Copy SourceFiles="@(x86)" DestinationFolder="$(BuildDir)NuGetExeBuild\tools\NativeBinaries\x86" />
147148
<Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)NuGetExeBuild\tools" />
@@ -150,6 +151,7 @@
150151
<Copy SourceFiles="$(ProjectDir)NugetAssets\chocolateyUninstall.ps1" DestinationFolder="$(BuildDir)NuGetExeBuild\tools" />
151152
<Copy SourceFiles="$(ProjectDir)NugetAssets\GitVersion.Portable.nuspec" DestinationFolder="$(BuildDir)NuGetExeBuild" />
152153
<PepitaPackage.CreatePackageTask NuGetBuildDirectory="$(BuildDir)NuGetExeBuild" MetadataAssembly="$(OutputPath)ILMergeTemp\GitVersion.exe" Version="$(GitVersion_NuGetVersion)" />
154+
153155
<!-- NugetCommandLineBuild -->
154156
<MakeDir Directories="$(BuildDir)NuGetCommandLineBuild" />
155157
<Copy SourceFiles="@(amd64)" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools\NativeBinaries\amd64" />
@@ -158,6 +160,17 @@
158160
<Copy SourceFiles="$(OutputPath)ILMergeTemp\GitVersion.exe" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" />
159161
<Copy SourceFiles="$(ProjectDir)NugetAssets\GitVersion.CommandLine.nuspec" DestinationFolder="$(BuildDir)NuGetCommandLineBuild" />
160162
<PepitaPackage.CreatePackageTask NuGetBuildDirectory="$(BuildDir)NuGetCommandLineBuild" MetadataAssembly="$(OutputPath)ILMergeTemp\GitVersion.exe" Version="$(GitVersion_NuGetVersion)" />
163+
164+
<!-- VsoBuildTask -->
165+
<MakeDir Directories="$(BuildDir)GitVersionVsoTaskBuild" />
166+
<Copy SourceFiles="@(amd64)" DestinationFolder="$(BuildDir)GitVersionVsoTaskBuild\NativeBinaries\amd64" />
167+
<Copy SourceFiles="@(x86)" DestinationFolder="$(BuildDir)GitVersionVsoTaskBuild\NativeBinaries\x86" />
168+
<Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)GitVersionVsoTaskBuild" />
169+
<Copy SourceFiles="$(OutputPath)ILMergeTemp\GitVersion.exe" DestinationFolder="$(BuildDir)GitVersionVsoTaskBuild" />
170+
<Copy SourceFiles="$(SolutionDir)GitVersionVsoTask\icon.png" DestinationFolder="$(BuildDir)GitVersionVsoTaskBuild" />
171+
<Copy SourceFiles="$(SolutionDir)GitVersionVsoTask\task.json" DestinationFolder="$(BuildDir)GitVersionVsoTaskBuild" />
172+
<Exec Command="powershell -ExecutionPolicy RemoteSigned -NoProfile &quot;$(BuildDir)\Update-GitVersionVsoTaskVersion.ps1 $(BuildDir)GitVersionVsoTaskBuild\task.json $(GitVersion_Major) $(GitVersion_Minor) $(GitVersion_Patch)&quot;" WorkingDirectory="$(BuildDir)" Condition="'$(GitVersion_SemVer)' != ''" />
173+
161174
<!-- Gem -->
162175
<MakeDir Directories="$(BuildDir)GemBuild" />
163176
<Copy SourceFiles="@(amd64)" DestinationFolder="$(BuildDir)GemBuild\bin\NativeBinaries\amd64" />
@@ -180,6 +193,8 @@
180193
</PropertyGroup>
181194
<ReplaceFileText InputFilename="$(BuildDir)GemBuild\gitversion.gemspec" OutputFilename="$(BuildDir)GemBuild\gitversion.gemspec" MatchExpression="\$version\$" ReplacementText="$(GemVersion)" Condition="'$(GitVersion_SemVer)' != ''" />
182195
<Exec Command="gem build gitversion.gemspec" ContinueOnError="True" WorkingDirectory="$(BuildDir)GemBuild" Condition="'$(GitVersion_SemVer)' != ''" />
196+
197+
<!-- Cleanup -->
183198
<RemoveDir Directories="$(TargetDir)ILMergeTemp\" />
184199
</Target>
185200
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">

0 commit comments

Comments
 (0)