2017-11-14 7 views
0

그래서 우리는 Github에서 옮겨서 빌드 프로세스를 자동화하려고 시도하는 많은 repos로 VSTS에 들어가고 있습니다. 우리가 한 가지 문제는 소스 컨트롤에 체크되지 않은 설정 파일을 찾을 수 없기 때문에 빌드가 실패했다는 것입니다. 이것은 우리가 로그에서 얻는 하나의 특별한 메시지입니다.VSTS 자동화 소스 컨트롤 (App.config)에 체크되지 않은 파일에 대한 빌드 실패

App.config (0,0) : 오류 MSB3249 : 응용 프로그램 구성 파일 "App.config"가 잘못되었습니다. 'd : \ a \ 1 \ s \ Project-Name \ App.config'파일을 찾을 수 없습니다.

그리고 나서 빌드가 실패합니다. 우리가 빌드를 자동화하려고하는 응용 프로그램은 Git으로 푸시하고 싶지 않은 필수 설정을 포함하는 구성 파일이있는 콘솔 응용 프로그램이있는 간단한 스크립트입니다.

내 질문에, App.Config가 Git에 저장되어 있지 않을 때 VSTS로 빌드 프로세스를 자동화하는 방법은 빌드를 푸시하거나 그 파일을 가져올 수있는 방법이 있습니까? 어딘가에서? 이 경우 가장 좋은 방법은 무엇입니까?

답변

1

구성 파일의 경우 원본 컨트롤에 기준 버전을 유지 한 다음 배포시 적절하게 변환해야합니다. MSDeploy에서는 parameters.xml/SetParameters.xml 개의 파일을 사용하여 배포 당시의 값을 확인할 수 있습니다. 또는 파일을 자리 표시 자와 함께 저장하고 배치 할 때 자리 표시자를 실제 값으로 바꿀 수 있습니다.

+0

저는이 부분을 조사해 왔습니다.이 VSTS 확장과 같은 것이 두 번째 제안에 대한 트릭을 수행 할 것이라고 생각합니까? https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens – tokyo0709