2010-12-10 3 views
-1

이전 동료의 nant 스크립트를 상속 받았습니다. 응용 프로그램을 작성하고 해당 사이트 (베타, 라이브)에 배포하는 데 사용됩니다. 문제Nant 빌드 스크립트 자동 리디렉션 폴더

속성 : <property name="ftpRoot" value="build\ftp\" />

이 난에있어 한 단계 build publishToBeta/Live 보류 명령을 사용합니다. 나는 <target name="publishToBeta" /><target name="publishToLive">을 가지고 있는데, ftpRoot를 취하고 ftpFolder를
<property name="ftpFolder" value="${ftpRoot}Beta\" />으로 생방송합니다.

좋아요. (베타 스테이지)이 시점 ${ftpFolder} = build\ftp\Beta

만 문제가 문제의 웹 사이트입니다에서

는 새 버전을 찾아 ftp://application/{stage}로 이동합니다. 내 (개발자) 쪽에서는 \\ftpServer\ftp\application\{stage}입니다.

은 어떻게 든 build\ftp\beta\\ftpServer\ftp\application\beta (마찬가지로 라이브와)

내 개발자 컴퓨터의 폴더 build\ftp\{stage}를 찾을 수없는 동일, 나는 스크립트 라인을 찾을 수있는 내 c:\...\build\ftp\{stage}에서 FTP 서버에 복사합니다 아무것도.

내가 누락 된 항목이 있습니까? c : \의 가상 폴더를 서버의 실제 폴더와 별칭으로 지정할 수 있습니까? nant가 아직 발견하지 못한 자동 기능이 있습니까?

답변

0

아아, 찾았습니다. 새로운 xml을 참조하는 작은 비트 - 새로운 것을 포함하는 것 <property name="ftpRoot" value="\\ftpServer\ftp\{application}\" />

단지 2-3 일 걸렸다. 아주 잘 숨겨져 있습니다.

관련 문제