<interface> 요소에서 <run> 요소를
사용하여 실행한 이름 지정된 명령을 지정합니다. 명령은 나중에 같은 XML 파일에
정의됩니다. <run> 요소는 빈
요소입니다.
속성:
- condition
- condition="기능" 형식의 선택사항입니다. 함수의 값은 참 또는 거짓으로
평가되는 표현식입니다. 표현식이 참으로 평가되면 명령이 실행됩니다. 거짓으로
평가되면 실행되지 않습니다. 조건 함수의 내용을 참조하십시오.
- 명령
- 필수. 실행할 정의된 명령의 이름을 지정합니다. 명령은 이름이 지정되고
<command> 요소에서 정의됩니다.
- dir
- 필수. 명령을 실행할 디렉토리를 지정합니다.
dir은 명령이 실행되는 서버 자원에서 설정된 경로의
확장으로 해석됩니다.
- mode
- 선택사항. 실행 명령의 실행 모드를 지정하십시오. 모드
속성 exec는 명령을 즉시 처리하고
시작하는 서버를 트리거하는데 사용됩니다.
참고: Rational® Build
Forge® 8.0의 경우
기본 exec 모드만 지원됩니다.
- params
- 필수. 명령에 전달할 매개변수를 지정합니다. 공백을
사용하여 매개변수를 분리하십시오.
- 서버
- 필수. 명령을 실행할 서버 자원을
지정합니다. 널(null)로 설정되면, 어댑터를 실행하는 단계에 사용된
서버에서 명령이 실행됩니다. 서버를 널(null)로 설정하려면
server=""를 사용하십시오.
- timeout
- 필수. 명령 제한시간이 초과되기 전의 초 수를 지정합니다.
필수 속성을 보여주는 예제:
<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>
예제:
<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER"
server="$P4CLIENT" dir="/" timeout="360"/>