저는 VS2008 솔루션을 빌드하는 스크립트가 있습니다. 명령 줄에 'nant'를 입력하여 직접 실행하면 모든 올바른 DLL이 해당 bin 디렉토리에 복사됩니다. 그러나 Cruisecontrol이 CI 빌드를 수행 할 때 DLL은 bin 디렉토리에 복사되지 않습니다.Cruisecontrol.net과 다른 결과는 noncc.net과 다릅니다
어떤 아이디어가 원인입니까?
저는 VS2008 솔루션을 빌드하는 스크립트가 있습니다. 명령 줄에 'nant'를 입력하여 직접 실행하면 모든 올바른 DLL이 해당 bin 디렉토리에 복사됩니다. 그러나 Cruisecontrol이 CI 빌드를 수행 할 때 DLL은 bin 디렉토리에 복사되지 않습니다.Cruisecontrol.net과 다른 결과는 noncc.net과 다릅니다
어떤 아이디어가 원인입니까?
크루즈 컨트롤 환경이 아닌 환경에 뭔가가있을 가능성이 큽니다. CruiseControl 빌드에 (무언가를 상세하게 설정하는 것과 같은) 무언가를 추가하고 같은 경로를 설정했는지 확인하십시오.
플리 블 (Flibble) 씨의 문제는 커맨드 라인에서 nant를 실행할 때 실행되는 기본 타겟 (build)을 오버라이드하는 cc.net config의 타겟으로 "test"를 지정했다는 것입니다.
그래, 그건 골리가 환경에있을거야. –
예. 도와 주셔서 감사합니다. –
감사합니다. Charlie. CC 환경이란 무엇입니까? CC는 단순히 nant 스크립트를 호출하지 않고 해당 작업을 수행하도록 만듭니 까? 명령 줄에서 'nant'를 입력 할 때 환경의 어떤 측면에 영향을 줄 수 있습니까? –