2014-11-12 1 views
1

내 asp.net 프로젝트에 OctoPack을 사용하여 배포 환경 용으로 패키지하고 있습니다. OctoPack이 패키지의 모든 web.config 변환 파일을 패키징하고 있음을 확인했습니다. 하나의 web.config로 변환하여 모든 환경에 모두 전송하지 못하게하려면 어떻게해야합니까?모든 web.config 파일을 패키징하는 배포 용 OctoPack

참고 : 가능한 경우 nuspec 파일을 설정하지 않는 기본 동작을 유지하려고합니다.

답변

3

변형은 OctoPack에 의해 수행되는 것이 아니라 배포 중에 Octopus Deploy에 의해 수행됩니다.

Octopus Deploy를 사용하고 있다고 가정합니다. Nuget 패키지에 f.ex. Web.Release.config와 같은 변형 파일이 포함되어 있으면 프로젝트와 해당 단계로 이동하여 기능 링크를 클릭하고 구성 변환을 활성화합니다. 실행할 추가 변환을 지정할 수있는 새 옵션이 제공됩니다. 여기

+0

당신은 또한 당신이 같은 두 솔루션에 포함해야합니다 기본의 Web.config에 변환하고자하는의 .config 사용자 지정 웹. # {환경}이있는 경우 http://docs.octopusdeploy.com/display/OD/Configuration+files "구성 변환"에서

자세한 내용 내용 또는 "출력 폴더에 복사"를 선택하여 Octopus의 사용자 정의 변환 필드 아래에서 참조 할 수 있습니다. – dragon788

관련 문제