summaryrefslogtreecommitdiff
path: root/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj
diff options
context:
space:
mode:
Diffstat (limited to 'packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj')
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj29
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