단계 정의에서 명령 특성에 운영 체제 명령, 점 명령 또는 둘의 조합이 들어 있습니다.
시스템이 단계를 실행하기 전에 단계 환경을 생성합니다. 서버 환경, 프로젝트 환경 및 단계 환경에서 지정되는 값을 사용하여 변수가 설정됩니다. 환경 상속의 내용을 참조하십시오.기본적으로 변수가 구문 분석된 후 명령에서 사용할 수 있게 됩니다. 단계에서 변수 해석의 내용을 참조하십시오.
#! 지시문을 사용하여 명령을 실행하는 데 사용할 쉘을 지정할 수 있습니다. 이는 Linux® 및 UNIX® 시스템은 물론 Windows®에서도 작동합니다(Windows 에이전트는 지정된 해석기로 명령 전달을 처리함). Windows에서 단계의 명령을 C:\perl\bin의 Perl 사본으로 전송하려면 #!C:\perl\bin\perl.exe를 사용하십시오. Windows 에이전트를 Cygwin과 함께 사용하지만 Windows 쉘 cmd.exe로 명령을 지정해야 하는 경우, Windows 내재 경로를 이용하는 다음 행을 사용할 수 있습니다.
#!cmd.exe /C
cmd.exe에는 /C 옵션이 필요하며, 그렇지 않으면 단계 명령이 전달된 후에 추가 명령을 기다림에 유의하십시오. UNIX 또는 Linux 컴퓨터에서는 #!/bin/perl 명령을 사용할 수 있습니다.
Rational® Build Forge®는 단계를 파트로 분할하며, 각 파트는 운영 체제 명령 또는 단일 점 명령의 세트로 형성됩니다. 예를 들어 다음 단계는 6개의 파트를 갖습니다.
cmd1 # Part 1
cmd2
.dot_cmd1 # Part 2
cmd3 # Part 3
cmd4
.dot_cmd2 # Part 4
.sleep 30 # Part 5
.dot_cmd3 # Part 6
단계 파트는 순차적으로 실행됩니다. 각 파트의 환경이 다음 파트로 패스됩니다. 임의의 파트에서 오류가 발생할 때 처리가 즉시 중지됩니다.
이전 릴리스에서는 위의 단계의 각 파트가 단일 단계여야 했습니다.