LDX-822 add compile support

This commit is contained in:
Kevin Marquette
2018-07-16 02:22:48 -07:00
parent 19ab1b4dc8
commit fd5d87bf2a
2 changed files with 15 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
taskx Compile @{
If = (Get-ChildItem -Path $BuildRoot -Include *.csproj -Recurse)
Inputs = {
Get-ChildItem $BuildRoot -Recurse -File -Include *.cs
}
Outputs = "$Destination\bin\$ModuleName.dll"
Jobs = {
# This build command requires .Net Core
"Building Module"
$csproj = Get-ChildItem -Path $BuildRoot -Include *.csproj -Recurse
$folder = Split-Path $csproj
dotnet build $folder -c Release -o $Destination\bin
}
}

View File

@@ -3,7 +3,7 @@ $Script:CodeCoveragePercent = 0.0 # 0 to 1
. $psscriptroot\BuildTasks\InvokeBuildInit.ps1
task Default Build, Test, UpdateSource
task Build Copy, BuildModule, BuildManifest, Helpify
task Build Copy, Compile, BuildModule, BuildManifest, Helpify
task Helpify GenerateMarkdown, GenerateHelp
task Test Build, ImportModule, FullTests