2017-11-29 7 views
1

TFS를 통해 config.properties 파일의 값을 바꿀 수 있습니까?TFS를 통해 config.properties 파일의 값을 바꿀 수 있습니까?

MS TFS를 통해 config.properties 파일의 값을 변경해야합니다. TFS 내에서 변수를 사용하여 값을 대체 할 수 있습니까?

예 : 내 자동화 프레임 워크는 TFS에 저장하고 다음과 같은 값을 가진 중앙 설정 파일을 가지고있다 :

browser=chrome 
url=https://www.google.com 

난의 TFS 내에서 이러한 값을 중앙 집중화 예를 들어 사용하는 파이어 폭스 브라우저를 대체 할 수를 TFS 내에 포함 된 변수.

enter image description here

답변

1

예, 그냥 위의 스크린 샷과 같이 토큰 작업을 교체 사용할 수 있습니다. 예를 들어 :

<?xml version="1.0" encoding="utf-8"?> 
<parameters> 
    <setParameter name="IIS Web Application Name" value="__SiteName__" /> 
</parameters> 

이 파일은 "사이트 이름"이라는 토큰이 포함되어

는 다음 내용을 포함하는 파일을 가지고 상상해보십시오.

작업을 빌드 또는 릴리스에 놓은 다음 대상 파일 을 파일이있는 경로로 설정합니다. 그런 다음 "SiteName"이라는 전역 변수 또는 환경 변수를 설정하고 토큰을 바꿀 값을 지정하십시오.

환경 변수 토큰 식별자없이 에게 토큰의 이름을 사용해야한다.

TFS 릴리스에는 두 가지 수준의 변수가 있습니다. 릴리스 (전역 - 모든 환경에 적용) 또는 환경 (환경에 대해 설정된 변수에 있음)에서 정의 할 수 있습니다. 릴리스 관리의 변수에 대한 자세한 내용은 tutorial을 참조하십시오.

또한 blog에서 구성 파일의 토큰을 바꾸는 방법을 단계별로 볼 수 있습니다.

+0

정말 고마워요! 내 설정 파일은 .properties 파일입니다. XML 파일에서 파일을 변경하는 방법이 필요합니다. – xGIx

+0

@xGIx 죄송합니다. 이전에'.properties '로 시도하지 않았습니다. 그러나 추측도 잘 작동해야합니다. 시험을 볼 수 있습니다. –