빌드 정의에 몇 가지 비밀 변수가 있습니다. 빌드 단계의 인수 속성에서 powershell 함수로 전달하지만 대신 ********로 전송됩니다. 암호 해독 중. 내가 PowerShell 스크립트의 호출에 전달하고있어TFS 빌드 정의 비밀 변수
매개 변수는 빌드 정의 비밀로 설정 $ (입니다 accesskey)와 $ (비밀 키)로 다음과 같습니다
-source "$(CodeDeploySource)" -destination "$(CodeDeployDestination)" -Description "$(Description)" -Location "$(Location)" -ApplicationName "$(ApplicationName)" -DeploymentGroup "$(DeploymentGroup)" -DeploymentConfig "$(DeploymentConfig)" -ak "$(accesskey)" -sk "$(secretkey)" -region "$(region)"
의 매개 변수 섹션 내 파워 쉘 스크립트입니다 : 그것은 빌드 과정에서 비밀 변수를 해독하기 위해서는 TFS에서 사용할 수있는 구성
param(
[string]$source,
[string]$destination,
[string]$Description,
[string]$Location,
[string]$ApplicationName,
[string]$DeploymentGroup,
[string]$DeploymentConfig,
[string]$ak,
[string]$sk,
[string]$region
)
있습니까?
니스. 나는 그것을 인쇄하여 올바르게 설정되었는지 확인하려했지만 인쇄물을 출력해도 그것을 가릴 수 있다는 것을 인식하지 못했습니다. 방금 일부 문자열이 전달되었음을 확인하기 위해 하위 문자열을 사용했습니다. – Aaron