이전 동료의 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가 아직 발견하지 못한 자동 기능이 있습니까?