Was ich will ist eine einzige Datei, die ich doppelklicken kann, die den erforderlichen Build-Prozess mit PSAKE ausführen wird.Wie verwende ich psake aus einer Batch-Datei?
Ich bin neu zu psake und PowerShell also sei sanft :-).
Was ich jetzt habe, sind drei Dateien:
Datei 1: build.bat
PowerShell -ExecutionPolicy Unrestricted -File .\Build.ps1 %1
File 2: Build.ps1
Import-Module .\psake.psm1
Invoke-psake .\BuildTasks.ps1 $args
Datei 3: BuildTasks.ps1
task default -depends Verify, Joe
task Verify {
write-host "hello from Verify!"
}
task Joe {
write-host "hello from Joe"
}
Gibt es sowieso zu verschmelzen Build.ps1 und BuildTasks.ps1 in einer Datei?
Johannes sieht. Tausend Dank. Nur eine einzige Lösung. % 1 wird anstelle von $ args benötigt. PowerShell -ExecutionPolicy Unrestricted -Command "& {Import-Modul. \ Psake.psm1; Invoke-psake. \ BuildTasks.ps1% 1}" –
Eep, richtig Sie sind. Es tut uns leid. – Joey