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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user