Merged PR 3386: LDX-822 add compile support

LDX-822 add compile support
This commit is contained in:
Kevin Marquette
2018-07-16 02:23:35 -07:00
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