2009-04-03 8 views
0

VxWorks 653 2.2.3 IDE를 가지고 있습니다. 2.2.3 소스 파일을 변경했을 때 항상 호출해야하는 개발 셸입니다. VB 셸 스크립트를 통해이 셸을 호출했습니다. 이 셸이 실행을 위해 팝업 된 두 개의 .bat (Batch 파일)을 호출합니다. 이제 IDE가 명령 줄에서 호출 될 수 있기 때문에 다음과 같은 문을 사용하여 nant 스크립트를 통해 호출 할 수 있습니다.Cruise control.NET IDE 불러 오기

D : \ WindRiver \ wrenv.exe -p vxworks653-2.2.3 하지만 내가보기에는 그 모든 것이 전혀 필요하지 않습니다. 나는 모든 다른 방법을 시도했지만 모두 헛된 것으로 판명되었습니다. 누구 pls 나던 스크립트 또는 내 IDE를 호출 할 수있는 크루즈 컨트롤에서 어떤 식 으로든 제안 할 수 있습니다. 현재 현재 매우 긴 proceess입니다 VB 스크립트를 사용하고 있습니다.

감사와 관련 매디

답변

0

당신은 NANT의 간부 인 작업을 시도 해 봤나?

만약 당신이 시도한 것을 붙여 넣으십시오.

+0

그래, 난 모든 가능한 방법을 시도했다 nant.I의 간부 인 작업을 시도했지만 허사로 판명했다. –

+0

아래는 내가 시도한 것 중 하나입니다. 내가 틀렸다면 plz이 나에게 올바른 것을 제안 할 수 있습니까 ??? \t <간부 failonerror = "FALSE" \t \t BASEDIR = "D : \ 윈드 리버" \t \t 프로그램 = "wrenv.exe -p vxworks653-2.2.3">은 \t –

+0

"프로그램"부분이 잘못 인수를 별도의 속성 "명령 줄"에 넣어야합니다. http://nant.sourceforge.net/release/latest/help/tasks/exec.html –

0

질문 :

  • 당신이 CC.NET 구축의 일환으로 IDE를 실행 하시겠습니까? 어떤 이유로 IDE가 모달 대화 상자를 팝업하면 어떻게됩니까? 전체 빌드 실행은 멈추고 타임 아웃 후 CC.NET에 의해 종료됩니다.
  • 호출하려고하면 정확히 어떻게됩니까? 예를 들어, nant의 exec 작업을 사용하고 디버그 모드를 nant로 설정 한 경우 로그에서 무엇을 볼 수 있습니까?
+0

내 ccnet이 소스 파일에서 수정을 찾으면 내 IDE를 호출하고 빌드를 시작하는 데모 목적으로 실제로하고 있습니다. 내 스크립트를 통해 IDE를 호출합니다. 내 nant를 호출하면 erreors가 표시됩니다. 그 오류는 빌드 파일을로드 중입니다. –

+0

먼저 명령 줄에서 nant 스크립트를 실행하여 CC.NET없이이 문제를 해결해보십시오. 한 번만 해결하면 CC.NET으로 해보십시오. –

+0

나는 많은 시간을 시도했다. 사실,이 IDE를 호출하려고 시도했다. .at 파일을 호출하는 .bat 파일이 나오지 않았다. 오류가 발생하지는 않지만, IDE가 응답하지 않는다. –

0

그것은 의 정말 당신이 시도한 또는 당신이받은 어떤 오류 메시지가 무엇인지에 대한 정보와 함께 당신을 도울 어렵다. 최소한 VB 스크립트와 배치 파일을 게시하여 NAnt 스크립트로 변환 할 수 있습니까? 그것은 당신의 예를 들어 명령 줄 작품을 가정 가치가 무엇인지에 대한

는, 여기의 모습 무엇은 NAnt 스크립트로 :

<?xml version="1.0" encoding="utf-8" ?> 
<project xmlns="http://nant.sf.net/release/0.85/nant.xsd"> 

    <target name="vxworks"> 

    <exec program="D:\WindRiver\wrenv.exe"> 
     <arg value="-p"/> 
     <arg path="vxworks653-2.2.3"/> 
    </exec> 

    </target> 

</project> 

업데이트 : 당신 반영하기 위해 두 번째 인수를 수정해야합니다 vxworks의 전체 경로. 자세한 내용은 online documentation을 참조하십시오.

+0

나는 방금 시도했다. 위의 코드는 내 명령 줄에서 내 스크립트를 호출하고 jst는 빌드와 같은 치명적인 오류가 발생했습니다. [exec] D : \ WindRiver \ wrenv.exe : 패키지 "D : \ WindRiver \ vxworks653-2.2.3 "아니오 빌드 : 빌드 실패 : 0 치명적이지 않은 오류, 1 경고 –

0

안녕하세요 내 NANT 지금

CALL C:\ThreePartition\exe.bat 
PAUSE 

EXE 아래와 같습니다

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run "test.bat" 

TEST.BAT 아래와 같습니다

<target name="build" description="compiles the source code"> 
    <exec program="WScript.exe" failonerror="false" > 
     <arg value="C:\ThreePartition\RunExe.vbs"/> 
    </exec> 
</target> 

RunExe.vbs 아래 그림은 VB를 호출한다 . 박쥐 아래에 표시됩니다

D:\WindRiver\wrenv.exe -p vxworks653-2.2.3 run 
PAUSE 

exe.bat를 통해 exe.bat를 호출했습니다. VB에서 exe.bat를 직접 호출했기 때문에 IDE를 호출하지만 실행 후 내 IDE jst가 사라집니다. IDE를 그대로두고 싶습니다. 내 결과 좀 봐.

감사 매디

+0

내 nant 스크립트가 아래에 표시됩니다. \t \t \t

관련 문제