환경 패널 정보

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

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

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

세부사항 탭

환경 특성

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

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

변수 특성

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

이름
변수 이름에는 영숫자 문자(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: 콜론(:)
  • 지우기: 값이 빈 문자열로 설정됩니다. 값 특성이 값을 포함하는 경우 해당 값이 사용되지 않습니다.
  • 삭제/언셋: 현재 적용된 환경에서 변수가 삭제됩니다. 값 특성이 값을 포함하는 경우 해당 값이 사용되지 않습니다.
  • 숨겨진 항목 지정: 데이터베이스에서 값이 암호화되어 있으며 로그 및 사용자 인터페이스에서 "*****"로 표시됩니다. 중요한 정보를 저장하려면 이 옵션을 사용하십시오.

    지정 숨김 변수는 기본적으로 편집하지 못하도록 보호되어 있습니다. 숨겨진 태그 편집 권한이 설정되어 있지 않으면 이 값을 편집할 수 없습니다. 그러나 해당 권한이 설정된 경우 이 값을 삭제하고 다시 작성할 수 있습니다. 숨겨진 태그 편집 권한이 설정된 경우 값을 편집하고 입력하여 사용할 수 있습니다. 이 동작을 수행하면 해당 유형이 Set으로 변경되어 숨겨진 항목 지정 변수의 값이 표시되지 않습니다.

    환경 변수의 조치 값이 숨겨짐 지정인 경우 이 변수의 유형 및 조치 값을 변경할 수 없습니다. 환경 변수의 조치 값이 숨겨짐 지정이 아닌 경우 이 조치를 숨겨진 지정으로 변경할 수 없습니다.

    Assign Hidden 환경 변수는 7.1.x 에이전트에서 작동하지 않습니다. Assign Hidden 환경 변수를 사용하려면 에이전트를 해당하는 버전으로 업데이트하십시오. 예를 들어, 콘솔 버전이 8.0.0.1이면 에이전트 버전을 8.0.0.1로 업데이트하십시오.

    참고: 값의 길이를 늘리면 더욱 안전해집니다.
    참고: 기존의 숨겨진 항목 지정 변수가 있는 경우, 이를 편집하고 다시 저장하여 Build Forge® 사용자 인터페이스 환경 페이지에서 암호화할 수 있습니다. 또한 bfassignhiddenmigration 유틸리티를 사용하여 일괄처리 모드로 암호화할 수도 있습니다. Build Forge 8.0 설치를 통해 숨겨진 항목 지정 값이 변경되지 않습니다. Build Forge 7.x 릴리스에서 기존의 숨겨진 항목 지정 변수 값을 다시 저장하거나 업그레이드하지 않은 경우, 새 숨겨진 항목 지정 기능을 사용할 수 없습니다. 이 동작은 7.x 릴리스에서 Perl 엔진을 사용하는 것과 같지만 숨겨진 항목 지정 값이 새 Java™ 엔진 단계 로그에서 일반 텍스트로 표시됩니다. 때문에 기존 숨겨진 항목 지정 값을 다시 저장하거나 bfassignhiddenmigration 유틸리티를 사용하여 숨겨진 항목 지정 값을 모두 암호화하는 것이 좋습니다. bfassignhiddenmigration 유틸리티에 대한 자세한 정보는 bfassignhiddenmigration 참조 주제를 참조하십시오.
    참고: 단계에서 변수가 숨겨진 항목 지정으로 설정된 경우, 단계의 다른 변수는 기본적으로 숨겨진 항목 지정으로 설정됩니다.
    참고: Build Forge 7.x에서 숨겨진 항목 지정 변수를 MBCS(Multi-Byte Character System) 문자(예: 중국어, 일본어, 한국어)로 지정하는 경우 숨겨진 항목 마이그레이션 유틸리티가 자동으로 업그레이드되지 않습니다. 보안을 위해 변수를 ASCII 문자로 대체할 것을 권장합니다. 그렇게 하지 않으면 동작이 Build Forge 7.x와 같아져서 새로운 숨겨진 항목 지정 변수를 사용할 수 없습니다.
프로젝트 중
수동으로 작업을 시작할 때 변수를 사용하는 방법을 정의합니다. 이 특성은 프로젝트에 지정된 환경에서 사용되는 변수에만 영향을 줍니다. 작업이 실행 중이면 특성이 변수에 영향을 주지 않습니다. 값은 다음 중 하나일 수 있습니다.
  • 일반: 프로젝트에 지정될 때 변수가 일반적으로 동작합니다.
  • 필수: 변수 값이 있어야 합니다. 이 특성을 가진 변수가 시작 패널에서 강조표시됩니다. 변수 정의에 정의된 값이 충분합니다. 값이 정의되지 않은 경우 작업을 빨리 시작하거나 시작할 수 없습니다.

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

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

스냅샷 탭

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


피드백