diff options
Diffstat (limited to 'packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj')
-rwxr-xr-x | packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj new file mode 100755 index 0000000000..a3591439da --- /dev/null +++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Clean"> + <PropertyGroup> + <BuildToolsTargets45 Condition="'$(OS)' == 'Windows_NT'">true</BuildToolsTargets45> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Build.Common.props))\Build.Common.props" /> + <UsingTask TaskName="CleanupVSTSAgent" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" /> + + <PropertyGroup> + <RetentionDays Condition="'$(RetentionDays)' == ''">1</RetentionDays> + <DoClean Condition="'$(DoClean)' == ''">false</DoClean> + <DoReport Condition="'$(DoReport)' == ''">false</DoReport> + </PropertyGroup> + + <ItemGroup> + <ProcessNamesToKill Condition="'@(ProcessNamesToKill)' == ''" Include="git;vbcscompiler" /> + <AdditionalCleanupDirectories Include="$(AdditionalCleanupDirectories)" /> + </ItemGroup> + + <Target Name="Clean"> + <Error Condition="'$(AgentDirectory)' == ''" Text="No value specified for 'AgentDirectory'." /> + <CleanupVSTSAgent AgentDirectory="$(AgentDirectory)" + RetentionDays="$(RetentionDays)" + Clean="$(DoClean)" + Report="$(DoReport)" + ProcessNamesToKill="@(ProcessNamesToKill)" + AdditionalCleanupDirectories="@(AdditionalCleanupDirectories)" /> + </Target> +</Project>
\ No newline at end of file |