시스템 변수 참조

변수에 사용하기 위해 시스템에 정의된 변수가 사용 가능합니다.

시스템은 작업의 각 단계에서 자동으로 다음 변수의 값을 설정합니다. 이 변수는 읽기 전용입니다. 작업에 대한 변수 값은 단계 로그의 ENV 행에 나열됩니다. 처음 네 개는 프로젝트 레벨의 알림입니다. 기타 모든 BF_ 변수는 단계 레벨에서 사용됩니다.

프로젝트 레벨 변수
BF_D 날짜. 태그에서 사용될 수 있습니다. 형식은 태그: 날짜 형식 시스템 설정으로 판별됩니다.
BF_J 연중 날짜. 태그에서 사용될 수 있습니다.
BF_T 시간. 태그에서 사용될 수 있습니다. 형식은 태그: 시간 형식 시스템 설정으로 판별됩니다.
BF_W 0(일요일)부터 6(토요일)까지의 숫자로 표시된 요일입니다.
단계 레벨 변수
BF_D 날짜. 태그에서 사용될 수 있습니다. 형식은 태그: 날짜 형식 시스템 설정으로 판별됩니다.
BF_J 연중 날짜. 태그에서 사용될 수 있습니다.
BF_T 시간. 태그에서 사용될 수 있습니다. 형식은 태그: 시간 형식 시스템 설정으로 판별됩니다.
BF_W 0(일요일)부터 6(토요일)까지의 숫자로 표시된 요일입니다.
BF_AGENT_PLATFORM 에이전트가 실행 중인 운영 체제 플랫폼을 식별하는 문자열입니다.
BF_AGENT_VERSION 현재 서버의 에이전트 버전 이름입니다.
B 기본 태그 변수(1부터 시작하고 모든 작업에 대해 증분됨)입니다. 태그에서 사용될 수 있습니다(BF_TAG로 표시됨).
BF_BID 동일한 프로젝트의 작업에 고유한 작업 ID 번호입니다.
BF_CALLER_ 호출하는 프로젝트에서 체인 프로젝트로 전달된 변수에 적용된 접두부입니다.
BF_CLASS 프로젝트의 Build Forge 클래스
BF_ENGINE 고유하게 엔진을 식별하는 문자열입니다. 또한 이 값은 설치 디렉토리의 파일(engine.id)에도 저장됩니다. 예제: D8531015-6C07-1014-8CA0-BD58317220B3.
BF_HOST 논리 서버의 호스트 이름(TCP/IP 호스트 이름)입니다. (이 변수는 서버 환경의 일부입니다.)
BF_ITERATION While 루프에서 단계가 시작된 횟수입니다. 단계의 조건이 true로 평가되면 증분됩니다. 작업 다시 시작은 이 변수 값을 다시 시작하기 위한 반복으로 사용합니다.
BF_ITERATION_MAX While 루프를 실행할 수 있는 최대 횟수입니다. 단계 특성에서 설정됩니다. 이 반복 수에 도달하면, BF_ITERATION_MAX_REACHED가 예로 설정됩니다.
BF_ITERATION_MAX_REACHED

기본적으로 작성되거나 설정되지 않습니다. While 루프 단계의 단계 고유 ID(BF_SSID)는 While 루프 반복이 BF_ITERATION_MAX에 도달하면 이 변수에 추가됩니다. 프로젝트의 다중 While 루프 단계가 해당 BF_ITERATION_MAX에 도달하면, 이 변수는 최대 반복 수에 도달하는 각 단계에 하나씩 여러 개의 값을 포함합니다.

BF_LASTGOODRUN 동일한 프로젝트의 마지막 패스 작업 날짜 또는 패스 작업이 없는 경우 마지막 작업입니다.
BF_LASTGOODTAG 마지막 패스 작업의 태그(또는 동일한 프로젝트의 패스 작업이 저장되지 않은 경우 마지막 작업)
BF_LASTGOODUNIX BF_LASTGOODRUN과 같지만 UNIX® 형식으로 날짜를 표시합니다.
BF_LASTRUN 현재 작업의 이전 실행 날짜입니다.
BF_LASTTAG 같은 프로젝트의 이전 작업에 사용하는 태그 문자열입니다.
BF_LASTUNIX BF_LASTRUN과 같지만 UNIX 형식으로 날짜를 표시합니다.
BF_ONFAIL 단계의 정지/계속 플래그입니다.
BF_PID 프로젝트 ID 번호입니다.
BF_PROJECTNAME 이 작업의 프로젝트 이름입니다.
BF_PROJECTNAME_PHYS 프로젝트 디렉토리를 작성하는 데 사용되는 프로젝트 이름. 시스템은 올바르지 않은 상대 디렉토리 문자 시스템 설정에 지정된 문자를 밑줄 문자로 변경하여 프로젝트 디렉토리를 작성합니다. 예를 들어, 설정에 공백이 포함된 경우 My Project라는 프로젝트는 My_Project라는 프로젝트 디렉토리를 수신합니다.
BF_ROOT 작업 특성에서 가져온, 작업의 기본 작업 디렉토리입니다. BF_STEP_ROOT를 참조하십시오.
BF_SERVER 현재 작업이 실행 중인 서버 이름(이 변수는 서버 환경의 일부임)입니다.
BF_SERVER_ROOT 서버 특성에서 논리 서버에 지정된 경로(이 변수는 서버 환경의 일부임)입니다.
BF_SID 빌드 내 단계 결과의 순서 번호입니다.
BF_SPID 다른 작업이 현재 작업을 호출한 경우 호출하는 프로젝트 ID를 포함합니다. 그렇지 않으면, 값은 BF_PID와 같습니다.
BF_STEPNAME 단계 이름입니다. 단계 특성에서 설정됩니다.
BF_STEP_ROOT 단계 특성에서 가져온 단계의 기본 작업 디렉토리입니다. BF_ROOT를 참조하십시오.
BF_SSID 프로젝트에서 현재 단계를 고유하게 식별하는 단계 ID
BF_TAG 작업의 태그입니다. 태그 정의는 변수를 포함할 수 있습니다. 이 변수는 작업이 시작될 때 해당 변수를 해석한 결과로 얻은 값을 포함합니다.
BF_TAG_PHYS 작업의 태그입니다(BF_TAG 값에 있는 모든 간격이 밑줄로 바뀜). 단계에서 절대 옵션이 선택된 경우, BF_TAG_PHYS는 BF_TAG와 동일합니다.
BF_USER 작업 소유자의 사용자 이름입니다.

피드백