LDX-822 add compile support
This commit is contained in:
14
BuildTasks/Compile.Task.ps1
Normal file
14
BuildTasks/Compile.Task.ps1
Normal 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
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user