ontempenv

<ontempenv> 요소는 <interface> 요소에서 사용되며 if-then 문과 유사하게 작동합니다. 이 요소를 사용하여 패스 또는 실패 값을 프로젝트에 리턴하십시오. 패스는 시스템이 나머지 프로젝트를 계속 실행해야 함을 표시하는 반면, 실패는 중지해야 함을 표시합니다. 이 요소는 일반적으로 인터페이스가 프로젝트를 새로 실행할만한 관련 변경사항을 찾았는지 여부를 표시하는 데 사용됩니다.

시스템은 <run> 요소에 지정된 명령을 실행한 후에 <ontempenv> 요소를 처리합니다. 이 요소의 name 속성을 사용하여 임시 환경 변수를 지정하고, state 속성을 사용하여 값을 지정하십시오.

<ontempenv>는 <step> 요소를 랩핑하며, <run> 요소 명령이 실행된 후에 임시 환경 변수 이름과 상태가 존재하는 경우에만 실행됩니다.

<ontempenv name="Changes" state="empty">
  <step result="FAIL"/>
</ontempenv>

피드백