我想要的是一個文件,我可以雙擊它將使用psake運行所需的構建過程。如何從批處理文件中使用psake?
我是新來的psake和PowerShell所以要溫柔:-)。
我現在有什麼是3個文件:
文件1:BUILD.BAT
PowerShell -ExecutionPolicy Unrestricted -File .\Build.ps1 %1
文件2:Build.ps1
Import-Module .\psake.psm1
Invoke-psake .\BuildTasks.ps1 $args
文件3:BuildTasks.ps1
task default -depends Verify, Joe
task Verify {
write-host "hello from Verify!"
}
task Joe {
write-host "hello from Joe"
}
無論如何要合併將Build.ps1和BuildTasks.ps1整合到一個文件中?
約翰內斯。感謝堆。只有一個解決方案。需要%1而不是$ args。 PowerShell -ExecutionPolicy Unrestricted -Command「&{Import-Module。\ psake.psm1; Invoke-psake。\ BuildTasks.ps1%1}」 – 2009-12-08 10:00:56
Eep,對吧。抱歉。 – Joey 2009-12-08 10:42:11