Lo que quiero es un archivo. Puedo hacer doble clic para ejecutar el proceso de compilación requerido usando psake.¿Cómo usar psake de un archivo por lotes?
Soy nuevo en psake y PowerShell así que sea amable :-).
Lo que tenemos ahora son 3 archivos:
de archivos 1: Build.bat
PowerShell -ExecutionPolicy Unrestricted -File .\Build.ps1 %1
Archivo 2: Build.ps1
Import-Module .\psake.psm1
Invoke-psake .\BuildTasks.ps1 $args
Archivo 3: BuildTasks.ps1
task default -depends Verify, Joe
task Verify {
write-host "hello from Verify!"
}
task Joe {
write-host "hello from Joe"
}
¿Hay alguna forma de fusionarse? Build.ps1 y BuildTasks.ps1 en un archivo?
Johannes. Montones de gracias. Solo una solución. Se requiere% 1 en lugar de $ args. PowerShell -ExecutionPolicy Sin restricciones -Command "& {Import-Module. \ Psake.psm1; Invoke-psake. \ BuildTasks.ps1% 1}" –
Eep, ya lo tiene. Lo siento. – Joey