-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathPSDepend.Build.psd1
More file actions
25 lines (23 loc) · 969 Bytes
/
PSDepend.Build.psd1
File metadata and controls
25 lines (23 loc) · 969 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@{
PSDependOptions = @{
Target = '$DependencyFolder\Dependencies'
AddToPath = $true
}
pester = 'latest'
invokebuild = 'latest'
BuildHelpers = 'latest'
BuildFolder = @{
DependencyType = 'Command'
Source = 'Remove-Item .\.Build -Force -Recurse -confirm:$false -ErrorAction SilentlyContinue; New-Item -Type Directory -Path .build -Force | Out-Null; New-Item -Type Directory -Path Dependencies -Force | Out-Null'
}
BR = @{
Name = "https://github.com/rdbartram/PSBuildRelease"
Version = "master"
DependsOn = "BuildFolder"
}
ExtractFolder = @{
DependencyType = 'Command'
Source = 'gci Dependencies\PSBuildRelease\BuildTasks | % {move-item $_.fullname .\.build -force}; sleep 1; remove-item .\Dependencies\PSBuildRelease -Force -Recurse'
DependsOn = "BR"
}
}