Merged PR 3386: LDX-822 add compile support
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
|
||||
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user