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 . $psscriptroot\BuildTasks\InvokeBuildInit.ps1
task Default Build, Test, UpdateSource task Default Build, Test, UpdateSource
task Build Copy, BuildModule, BuildManifest, Helpify task Build Copy, Compile, BuildModule, BuildManifest, Helpify
task Helpify GenerateMarkdown, GenerateHelp task Helpify GenerateMarkdown, GenerateHelp
task Test Build, ImportModule, FullTests task Test Build, ImportModule, FullTests