TeamCity PowerShell 스크립트 러너 빌드 단계는 두 프로젝트에서 다르게 실행됩니다.

StackOverflow https://stackoverflow.com/questions/19835549

문제

파워 쉘 스크립트가 있는데, 모든 곳에서 서버에 배치를 오케스트레이션하지만 두려워하지 마십시오.

두 프로젝트 빌드 구성에서 동일한 설정입니다. 그러나 하나에서 작동하지만 필요한 구성 요소에 대해 매우 조기 확인을 수행 할 때 즉시 실패합니다.

스크립트는 a Get-Command New-SshSession SSH 모듈이 설정되어 있는지 여부에 따라 CMDLET을 사용할 수 있는지 확인하기 위해 출력을 확인합니다.

동일한 스크립트가 동일하게 실행된다는 것을 고려하면 .. 방금 해결했습니다. 나는 계속해서 답을 얻을 것이다!

어쨌든, 스크립트 경로가 동일하다는 것을 고려할 때, 매개 변수는 거의 동일합니다. 다른 사람에게는 어떻게 실패 할 수 있습니까?

루크

도움이 되었습니까?

해결책

당신은 확인 했습니까? x86|x64 빌드 단계를위한 콤보 박스는 둘 다 동일합니까? 그렇지 않으면 PowerShell은에서 달릴 것입니다 SysWow64 아래의 '일반'64 비트 버전과 다른 모듈 폴더가 있습니다. System32.

행운을 빕니다,

루크

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top