사이트 쿼리 문자열로 끝점을 호출하는 WMSvc를 사용하여 Azure 환경에 배포하도록 Teamcity 웹 배포 스크립트를 설정하려고합니다. / M : 매개 변수에 쿼리 문자열을 설정하려고하면 Teamcity 웹 배포가 중단됩니다. 내 명령 매개 변수는 다음과 같습니다.
/Y /M:%WebDeploy.ComputerName%MSDeploy.axd?site=%system.SPDestination% /U:%WebDeploy.UserName% /P:%WebDeploy.Password% /A:%WebDeploy.AuthType% –allowUntrusted -enableRule:DoNotDeleteRule
등호 % 96에 인코딩을 사용하려고했지만 빌드 매개 변수에 새 매개 변수가 생성됩니다. 이중 백분율 기호 (%% 96)를 사용하여이를 이스케이프하면 빌드 매개 변수가 제거되지만 인코딩은 등호로 디코딩되지 않습니다.
여러 가지 방법으로 따옴표 사이에 전체 매개 변수를 배치하려고 시도했지만 선호하는 결과가 없습니다. 또한 따옴표 사이에 값을 넣으려고했습니다.
'"/M:%WebDeploy.ComputerName%/MSDeploy.axd?site=%system.SPDestination%"'
'/M:%WebDeploy.ComputerName%/MSDeploy.axd?site=%system.SPDestination%'
"/M:%WebDeploy.ComputerName%/MSDeploy.axd?site%system.SPDestination%"
/M:'%WebDeploy.ComputerName%/MSDeploy.axd?site%system.SPDestination%'
/M:'"%WebDeploy.ComputerName%/MSDeploy.axd?site%system.SPDestination%"'
이것이 가능하다면이 작업을 수행하려면 어떻게해야합니까?
어떤 도움이라도 대단히 감사하겠습니다.
이 문제는 Teamcity로 인해 발생했습니다. 다른 프로젝트에 빌드 구성을 사용했고 제대로 작동했습니다. 프로젝트의 빌드 구성을 생성하는 동안 Teamcity에서 문제가 발생했습니다. 우리는 여전히 그 원인을 모르지만 드문 상황이며 앞으로 다시는 일어나지 않을 것 같습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다