내가 원하는 것은 psake를 사용하여 필요한 빌드 프로세스를 실행할 수있는 하나의 파일입니다.배치 파일에서 psake를 사용하는 방법은 무엇입니까?
나는 psake와 PowerShell을 처음 사용하기 때문에 신중해야한다 :-).
파일 1 : Build.ps1
Import-Module .\psake.psm1
Invoke-psake .\BuildTasks.ps1 $args
파일 3 : BuildTasks.ps1
PowerShell -ExecutionPolicy Unrestricted -File .\Build.ps1 %1
파일이 경우 build.bat 내가 지금 무엇을 가지고
3 개 파일입니다
task default -depends Verify, Joe
task Verify {
write-host "hello from Verify!"
}
task Joe {
write-host "hello from Joe"
}
어쨌든 병합할까요? Build.ps1 및 BuildTasks.ps1을 하나의 파일로 만드시겠습니까?
요하네스 다음과 같습니다 것 같습니다. 고마워. 단 하나의 모든 수정. $ args 대신 % 1이 (가) 필요합니다. PowerShell -ExecutionPolicy 제한되지 않음 -Command "& {Import-Module. \ psake.psm1; Invoke-psake. \ BuildTasks.ps1 % 1" " –
맞습니다. 죄송합니다. – Joey