환경 패널 정보

환경 패널을 사용하여 프로젝트에 대한 환경을 작성 및 관리합니다. 패널을 보려면 환경을 선택하십시오.

환경 패널에 표시된 환경 목록

환경 패널에서 환경을 클릭해서 해당 변수를 표시하고 편집할 수도 있습니다.

세부사항 탭

환경 특성

다음 환경 특성을 지정하십시오.

이름
환경 이름입니다.
액세스
이 환경을 사용할 사용자의 액세스 그룹입니다.

변수 특성

환경 패널에서 변수를 선택하여 변수 패널을 봅니다. 변수 패널을 사용하여 다음 특성을 지정하십시오.

이름
변수 이름에는 영숫자 문자(a-z, A-Z, 0-9) 및 밑줄 문자(_)만 사용할 수 있습니다. 최대 길이는 255바이트입니다.
  • 1바이트 문자 세트: 255자
  • 2바이트 문자 세트: 127자
변수값은 다음 특성을 가지고 있습니다.
  • 길이: 값은 모든 길이(길이가 있는 경우, 최대 운영 체제 한계까지)가 될 수 있습니다.
  • 특수 문자: %, $, [, ], {, }, \, " 및 ' 문자는 운영 체제 평가 이전의 사전 구문 분석기 및 운영 체제상의 평가에 대해 특수 의미를 가지고 있습니다. 특수 문자를 사용하지 마십시오. 특수 문자를 패스하려면 백슬래시(\)로 이스케이프하십시오. 단계에서 변수 해석의 내용을 참조하십시오.

    값이 작은따옴표 안에 있는 경우 변수 이름은 해석되지 않고 리터럴로 전달됩니다. 예를 들어, 변수 지정 MyEnv='$env'는 문자열 $env에 변수 값 $env가 아니라 MyEnv가 지정됩니다.

  • 값의 변수: 변수값에 변수가 있으면, 해당 변수는 이를 사용하는 단계가 실행될 때 해석됩니다.
  • 풀다운 값: 풀다운 변수의 항목을 지정하려면, 변수 유형을 풀다운 목록으로 설정하고 변수를 저장한 다음 편집하십시오. 풀다운 옵션 탭을 클릭하여 풀다운에 항목을 추가하십시오. 변수의 풀다운 작성의 내용을 참조하십시오.
  • 점 명령을 값으로: 일부 점 명령을 환경 변수 값으로 사용할 수 있습니다. 이 경우, 시스템은 점 명령을 다른 값으로 바꿉니다. 변수에서 점 명령 사용의 내용을 참조하십시오.
  • 캐리지 리턴: 변수는 캐리지 리턴을 저장하지 않습니다. 다음 예제에 표시된 대로 변수에 다중 행 값을 지정할 수 있습니다. text.txt 파일의 컨텐츠가 test 변수에 지정됩니다.
    .bset env "test = `type text.txt`"
    파일의 행이 연결됩니다. 예를 들어, 파일 컨텐츠가 다음과 같다고 가정하십시오.
    A first line
    And a second line
    변수 값은 다음과 같이 됩니다.
    A first lineAnd a second line
유형
변수는 다음 유형 중 하나로 지정됩니다.
  • 표준 - 기본값입니다. 변수에는 값과 조치가 지정되어 있을 수 있습니다.
  • 포함 - 변수값은 다른 환경을 포함하도록 지시합니다. 해당 환경에 모든 변수가 포함됩니다.
    참고: 포함 변수 유형이 이전 릴리스에서 제공된 .include 기능과 바뀝니다.
  • 풀다운 목록 - 변수는 사용자가 선택할 수 있는 값 세트를 포함합니다. 풀다운 목록 변수가 작성되면, 해당 변수를 선택하고 풀다운 옵션 탭을 클릭하여 값을 추가할 수 있습니다.
조치

다음 중 하나:

  • 설정: 기본 옵션입니다. 지정된 값이 변수에 지정됩니다. 변수가 작성됩니다(존재하지 않는 경우).
  • 설정되지 않은 경우 설정: 이 조치는 변수에 아직 값이 없는 경우에만 변수에 값을 지정합니다. 변수 정보의 내용을 참조하십시오.
  • 추가: 값이 변수의 현재 값에 추가됩니다. 운영 체제 특정의 PATH 구분문자가 다음 값 사이에 추가됩니다.
    • Windows: 세미콜론(;)
    • UNIX 또는 Linux: 콜론(:)
  • 선첨부: 값이 현재 값 앞에 삽입됩니다. 운영 체제 특정의 PATH 구분문자가 다음 값 사이에 추가됩니다.
    • Windows: 세미콜론(;)
    • UNIX 또는 Linux: 콜론(:)
  • 지우기: 값이 빈 문자열로 설정됩니다. 값 특성이 값을 포함하는 경우 해당 값이 사용되지 않습니다.
  • 삭제/언셋: 현재 적용된 환경에서 변수가 삭제됩니다. 값 특성이 값을 포함하는 경우 해당 값이 사용되지 않습니다.
  • 지정 숨김: 시스템이 변수를 지정하지만, 로그에 값을 "*****"로 표시하여 숨깁니다. 이 옵션을 사용하여 프로젝트를 실행하는 사용자로부터 변수값을 숨깁니다.
    중요사항: 숨겨진 변수에서 보안 정보를 저장하는 경우 주의하십시오. API 클라이언트를 사용하거나 데이터베이스를 검사하여 숨겨진 변수의 값을 읽을 수 있습니다. 비밀번호와 같이 보안 정보에 대해서는 안전하지 않습니다.

    지정 숨김 변수는 기본적으로 편집하지 못하도록 보호되어 있습니다. 숨겨진 태그 편집 권한이 없는 사용자는 이 값을 편집할 수 없습니다. 그러나 해당 권한이 있는 경우 이 값을 삭제하고 다시 작성할 수 있습니다. 숨겨진 태그 편집 권한이 있는 사용자는 이 값을 직접 편집할 수 있지만 사용할 값을 다시 입력해야 합니다. 이 동작은 해당 유형을 설정으로 변경하여 사용자가 지정 숨김 변수 값을 표시하지 못하게 합니다.

    참고: 단계에서 변수가 숨겨진 항목 지정으로 설정된 경우 해당 단계의 모든 변수는 숨겨진 항목 지정으로 설정된 경우와 같이 처리됩니다.
    참고: 숨겨진 항목 지정 변수는 프로젝트에만 적용됩니다. 숨겨진 항목 지정 변수가 어댑터로 전달되면 더 이상 숨겨진 상태가 아닙니다.

    일반적으로 시스템은 명령행의 변수 구문을 운영 체제에 적합한 양식으로 변경합니다(Windows®의 경우 %VAR% Linux® 및 UNIX® 시스템의 경우 $VAR). 숨겨진 변수에 대해서는 이를 수행하지 않습니다. 변수는 직접 서버로 전달되며 서버의 운영 체제 환경이 변수를 해석합니다.

    그러므로 운영 체제에서 구문 분석할 수 없는 변수 이름을 사용하지 마십시오. 예제:
    • $name: 이 변수가 지정 숨김으로 설정되면 UNIX 또는 Linux 시스템에서 해석될 때 운영 체제는 Build Forge 환경이 아니라 해당 환경에서 해석하려고 시도합니다.
    • %address%. 이 변수가 지정 숨김으로 설정되면 Windows 시스템에서 해석될 때 운영 체제는 Build Forge 환경이 아니라 해당 환경에서 해석하려고 시도합니다.
프로젝트 중
수동으로 작업을 시작할 때 변수를 사용하는 방법을 정의합니다. 이 특성은 프로젝트에 지정된 환경에서 사용되는 변수에만 영향을 줍니다. 작업이 실행 중이면 특성이 변수에 영향을 주지 않습니다. 값은 다음 중 하나일 수 있습니다.
  • 일반: 프로젝트에 지정될 때 변수가 일반적으로 동작합니다.
  • 필수: 변수 값이 있어야 합니다. 이 특성을 가진 변수가 시작 패널에서 강조표시됩니다. 변수 정의에 정의된 값이 충분합니다. 값이 정의되지 않은 경우 작업을 빨리 시작하거나 시작할 수 없습니다.

    사용자가 아니라 스케줄러가 필수 변수를 포함하는 작업을 시작한 경우, 현재 값이 있는 경우에는 변수가 변경되지 않고 남아 있으며 값이 없는 경우에는 공백입니다.

  • 읽기 전용: 값을 변경할 수 없습니다.
  • 표시 억제: 작업 시작 페이지에 변수가 표시되지 않습니다. 그러나 변수는 여전히 존재하고 단계에서 사용할 수 있습니다.
  • 변경 필수: 변수값을 변경해야 합니다. 이 특성의 최상위 레벨 변수가 시작 패널에서 강조표시됩니다. 새 값이 입력되지 않은 경우 작업을 빨리 시작하거나 시작할 수 없습니다.
    참고: 사용자가 아니라 스케줄러가 변경 필수 변수를 포함하는 작업을 시작한 경우, 변수 값은 변경되지 않습니다. 또한 변경 필수 변수를 포함하는 작업이 클래스 특성으로 시작된 경우 변수 값은 변경되지 않습니다. 클래스 특성은 제거 시 시작, 입력 시 시작 및 종료 시 시작을 포함합니다.

스냅샷 탭

환경 스냅샷은 환경의 인스턴스입니다. 스냅샷 탭에서는 스냅샷 이름을 제공합니다. 스냅샷 이름 및 스냅샷에 대한 주석을 보거나 변경하려면 이 탭을 사용하십시오.


피드백