시스템 구성 설정

다양한 설정을 사용하여 관리 콘솔을 구성할 수 있습니다. 관리 > 시스템 페이지에서 이러한 설정을 찾으십시오.

관리 > 시스템을 클릭하면 시스템이 설정 목록을 표시합니다. 시스템 설정의 이름을 클릭하여 설정의 편집 패널을 표시하십시오.

참고: 숫자 값을 사용하는 시스템 설정의 경우, 관리 콘솔은 하나 이상의 정수(0 - 9)로 구성된 값을 승인합니다. 숫자 그룹화 문자(예: 쉼표(,), 10진수(.) 및 정수가 아닌 기타 구분 기호)는 지원되지 않습니다.

패널에는 다음 단추가 포함되어 있습니다.

다음 테이블은 사용 가능한 설정에 대해 설명합니다.

설정

설명

계정 잠금 해제

기본값은 60분입니다. 이 시간이 지나면 시스템은 마지막 실패 로그인 시도를 버립니다. 음수 값으로 설정한 경우 실패한 로그인은 버려지지 않습니다.

계정 잠금 최대 시도 수

기본값: 3. 로그인 시도가 연속해서 실패하는 수이며 이 수를 초과하면 계정이 잠깁니다. 0으로 설정된 경우, 계정 잠금이 사용 불가능합니다.

계정 잠금 재설정 타이머

기본값은 120분입니다. 최소값은 5분입니다.

잠겨진 이후 사용자가 다시 로그인을 시도할 수 있을 때까지 필요한 시간입니다. 음수 값으로 설정한 경우 잠금이 절대 만기되지 않습니다.
참고: 다시 로그인하도록 관리자가 사용자를 재설정해야 합니다.

경보 이메일 한계

시스템이 지정된 시간(분) 동안 발송하는 최대 경보 이메일 수를 설정합니다. 예를 들어, 10/60 값은 시간당 최대 10개의 메시지를 설정합니다. 기본값 0/0은 경보 이메일 메시지에 대한 한계가 없음을 표시합니다.

인라인 단계 컨테이너 환경 적용

기본값: 아니오. 예인 경우, 인라인 단계를 포함하는 프로젝트 또는 라이브러리의 환경을 적용합니다.
참고: Java 엔진에서는 지원되지 않습니다.

서버 환경 최종 적용

기본값: 아니오. 예인 경우, 단계의 서버 환경을 마지막으로 적용합니다. 단계 환경 또는 프로젝트 환경 다음에 서버 환경이 적용됩니다. 이 값은 환경이 지정된 경우에만 적용됩니다.
참고: Java 엔진에서는 지원되지 않습니다.

감사 최대 문자열 길이

기본값은 128자입니다.

자세한 변경에 대해 기록할 수 있는 정보의 양을 제어합니다. 문자열 값이 이 문자 수를 초과하는 경우, 원래 값 대신 암호화 해시가 저장됩니다. 암호화 해시는 스토리지 공간을 보존합니다. 비밀번호와 같이 민감한 정보를 포함하는 필드의 경우 문자열 길이에 상관없이 암호화 해시가 사용됩니다.

감사 정책

감사 로깅의 양을 판별합니다.
없음
레코드된 감사 정보가 없습니다.
보안
보안 관련 정보만 기록됩니다. 다음 예제가 표시됩니다.
  • 액세스 그룹 작성
  • 사용자 세션 활동
기본
이 설정은 기본값입니다. 감사 정책 값이 올바르지 않은 경우에도 사용됩니다. 사용자, 오브젝트 유형, 사용자 ID 및 조치와 같은 최소 정보만 기록됩니다.
세부사항
이전 값과 새 값을 포함하여 변경된 특성에 대한 자세한 정보를 기록합니다. 모든 오브젝트가 이 정보를 제공할 수 있는 것은 아닙니다. 정보를 제공할 수 없는 경우, BRIEF 정책과 DETAILED 정책 간에 차이가 없습니다. 최대 문자열 길이 감사 시스템 구성 설정을 사용하여 저장되는 데이터 양을 제한합니다.

자동 로그오프 시간(분)

시스템이 유휴 사용자를 자동으로 로그오프합니다. 이 설정은 시스템이 사용자를 로그오프하기 전에 경과해야 하는 대기 시간(분 단위)을 지정합니다. 설정이 00이면, 시스템이 사용자를 자동으로 로그오프하지 않습니다.

오류 로그 자동 정리일 수

정보 로그 자동 정리일 수

경고 로그 자동 정리일 수

이 값은 항목의 각 카테고리가 감사 로그에 남아 있는 최대 일 수를 표시합니다. 이전 항목은 자동으로 삭제됩니다. 값이 0이면, 시스템은 해당 카테고리의 항목을 절대 삭제하지 않습니다. 문자열 값은 정수 0으로 평가되어 0 대신 Never 같은 값을 사용할 수 있습니다.

빌드 취소 확인 빈도

시스템이 빌드 취소 요청을 확인하는 빈도를 초 단위로 지정합니다.

콘솔 포트

웹 서버가 Build Forge 요청을 청취하기 위해 사용하는 포트 번호입니다.

콘솔 URL

웹 서버가 Build Forge 요청을 청취하기 위해 사용하는 URL입니다.

80이 아닌 포트에서 콘솔이 실행 중인 경우 이 값을 설정해야 합니다. 설정되면, 기본 콘솔 URL을 해당 값으로 대체합니다. protocol://hostname[:port] 양식을 사용합니다. (예: http://myHost:81)

실패 시 단계 파트 계속

동일한 단계에서 다중 명령 파트의 실행 동작을 판별하십시오. 기본값인 아니오로 설정되는 경우 단계의 실패한 명령 파트로 인해 단계가 실패할 수 있습니다. 로 설정되면 명령 파트가 실패해도 단계는 실패하지 않습니다. 단계에서 다른 명령 파트를 실행할 수 있습니다. 명령 파트에 대한 자세한 정보는 Information Center의 "시스템에서 단계를 여러 파트로 분할하는 방법" 주제(개발 > 단계에 대한 작업 > 실행 플로우 제어)를 참조하십시오.

누락된 경로 작성

기본값: 아니오. 예인 경우, 경로가 아직 없으면 시스템은 프로젝트 경로를 작성합니다.

데이터베이스 크기 임계값

콘솔이 통지를 보내는 데이터베이스 크기의 임계값입니다.
알아두기: 임계값에 가까워지면 사용자 인터페이스의 성능이 최소화됩니다. 데이터베이스 정리를 수행하거나 임계값 크기를 늘리면 성능이 복원됩니다.

기본값은 2G입니다.

참고: Java 엔진에서는 지원되지 않습니다.

데이터베이스 크기 임계값 알림

데이터베이스 크기 임계값에 도달한 경우 이메일을 발송한 사용자 이름 또는 알림 그룹입니다. 사용자 이름이 사용되는 경우, 사용자의 이메일 필드에 있는 주소가 사용됩니다. 관리 > 사용자를 참조하십시오.
참고: Java 엔진에서는 지원되지 않습니다.

날짜 한 번

.date 명령 값이 작업당 한 번 또는 단계당 한 번 설정되는지 여부를 판별합니다. 동작은 다음과 같이 지정된 값에 따라 다릅니다.
  • 기본값: 아니오. .date 명령 값이 단계당 한 번 설정됩니다. 각 단계는 에이전트 시스템의 시간대를 사용하여 .date 값을 다시 평가합니다. 에이전트는 이 값을 제공합니다. 다시 시작해도 .date 값을 유지합니다. 이는 초기 실행과 같이 다시 평가됩니다. 동일한 변수는 값이 사용되는 각 단계에 대해 다른 값을 가질 수 있는데, 이는 각 단계에 대해 .date 값이 재해석되기 때문입니다.
  • : 현재 .date 명령 값이 작업당 한 번 설정됩니다. 날짜 값은 에이전트의 시간대가 아닌 엔진 호스트의 시간대를 사용하여 생성됩니다. 다시 시작해도 .date 값을 유지합니다.

이메일 알림(예: .email 명령 또는 알림 템플리트)을 포함하는 환경 변수를 사용하는 경우 를 입력하십시오. 그러면 이메일에 사용된 환경 변수가 엔진의 시간대를 사용합니다.

기본 에이전트 포트

에이전트에 연결하는 데 사용되는 기본 포트 번호를 설정합니다.

기본 가져오기 클래스

가져온 프로젝트에 클래스가 정의되어 있지 않거나 존재하지 않는 클래스가 있는 경우에 사용할 클래스입니다.

기본값은 프로덕션입니다.

다이제스트 알고리즘

메시지 다이제스트에 대한 알고리즘입니다. 에이전트 구성의 해당 digest_algorithm 설정이기도 합니다. 올바른 값은 SHA1SHA2입니다.

기본 알고리즘은 SHA1입니다.

참고: 관리 콘솔과 에이전트에서 비밀번호 암호화를 사용하여 SHA2(Secure Hash Algorithm 2)를 사용하는 경우 비밀번호 암호화 특성 파일 bfpwcrypt.conf를 업데이트하십시오.

참고: Perl 엔진은 메시지 요약에서 SHA2(Secure Hash Algorithm 2)를 지원하지 않습니다. SHA2 요약 지원은 Forge 8.0과 Build Forge Agent 8.0에서 Java MJC에 대해 제공됩니다.

구성 특성 파일 bfpwcrypt.conf에서 비밀번호 암호화를 사용하지 않으면 다음 단계를 수행하여 SHA2에 대한 비밀번호 암호화를 사용하도록 설정하십시오.
  1. 비밀번호 암호화 구성 특성 파일의 이름을 바꾸십시오. 예를 들어, bfpwcrypt.conf 파일의 이름을 bfpwcrypt.conf.sha1로 변경하십시오.
  2. 관리 > 시스템으로 이동하여 요약 알고리즘 설정을 SHA2로 변경하십시오.
  3. 관리 콘솔을 다시 시작하십시오. 새 bfpwcrypt.conf 파일이 작성됩니다.
  4. 비밀번호 암호화를 사용하도록 설정하십시오. 관리 > 보안으로 이동하여 비밀번호 암호화 사용로 설정하십시오. 저장을 클릭하고 마스터 BFClient.conf 업데이트를 클릭하십시오.
  5. 선택사항: 관리 > 보안 > 키 저장소로 이동하여 키 저장소의 비밀번호를 업데이트하십시오. 관리 > 서버 > 서버 권한, 관리 > LDAP관리 > 사용자로 적절하게 이동하고 각 비밀번호를 업데이트하십시오.
  6. 또한 에이전트에서 비밀번호 암호화를 사용하는 경우 새로 생성된 bfpwcrypt.conf 파일을 에이전트가 있는 서버로 복사하십시오.
  7. ssl_key_passwordbfagent.conf 파일에서 기존에 설정 시 암호화된 경우, 비밀번호를 다시 암호화해야 합니다. 예를 들어, bfagent.conf 파일의 행 앞에서 #을 삭제하여 digest_algorithm SHA2를 사용하도록 설정하고 명령행에서 bfagent -e <your password> 명령을 사용하여 다시 암호화하십시오. 이렇게 하면 새로 암호화된 비밀번호가 작성됩니다. 새로 암호화된 해당 비밀번호를 사용하여 ssl_key_passwordbfagent.conf 파일에서 다시 설정한 후 저장하십시오.
  8. bfagent를 다시 시작하십시오.

다이제스트 알고리즘(계속됨)

참고(계속됨): 구성 특성 파일 bfpwcrypt.conf에서 비밀번호 암호화를 사용하면 다음 단계를 수행하여 SHA2에 대한 비밀번호 암호화를 다시 사용하도록 설정하십시오.
  1. 비밀번호 암호화를 사용하지 않도록 설정하십시오. 관리 > 보안으로 이동하여 비밀번호 암호화 사용아니오로 설정하십시오. 저장을 클릭하고 마스터 BFClient.conf 업데이트를 클릭하여 bfclient.conf 파일에서 bf_keystore_password{bfcrypt:xxx..}yyy... 형식과 동일하지 않는지 확인하십시오.
  2. 비밀번호 암호화를 사용하는 상태에서 서버 인증, LDAP 및 사용자 비밀번호가 추가되거나 업데이트된 경우 관리 > 보안 > 키 저장소로 이동하여 각 비밀번호를 업데이트하십시오.
  3. 비밀번호 암호화 구성 특성 파일의 이름을 바꾸십시오. 예를 들어, bfpwcrypt.conf 파일의 이름을 bfpwcrypt.conf.sha1로 변경하십시오.
  4. 관리 > 시스템으로 이동하여 요약 알고리즘 설정을 SHA2로 변경하십시오.
  5. 관리 콘솔을 다시 시작하십시오. 새 bfpwcrypt.conf 파일이 작성됩니다.
  6. 비밀번호 암호화를 사용하도록 설정하십시오. 관리 > 보안으로 이동하여 비밀번호 암호화 사용로 설정하십시오. 저장을 클릭하고 마스터 BFClient.conf 업데이트를 클릭하십시오.
  7. 선택사항: 관리 > 보안 > 키 저장소로 이동하여 키 저장소의 비밀번호를 업데이트하십시오. 관리 > 서버 > 서버 권한, 관리 > LDAP관리 > 사용자로 적절하게 이동하고 각 비밀번호를 업데이트하십시오.
  8. 또한 에이전트에서 비밀번호 암호화를 사용하는 경우 새로 생성된 bfpwcrypt.conf 파일을 에이전트가 있는 서버로 복사하십시오.
  9. ssl_key_passwordbfagent.conf 파일에서 기존에 설정 시 암호화된 경우, 비밀번호를 다시 암호화해야 합니다. 예를 들어, bfagent.conf 파일의 행 앞에서 #을 삭제하여 digest_algorithm SHA2를 사용하도록 설정하고 명령행에서 bfagent -e <your password> 명령을 사용하여 다시 암호화하십시오. 이렇게 하면 새로 암호화된 비밀번호가 작성됩니다. 새로 암호화된 해당 비밀번호를 사용하여 ssl_key_passwordbfagent.conf 파일에서 다시 설정한 후 저장하십시오.
  10. bfagent를 다시 시작하십시오.

빠른 시작 사용

기본값: 아니오. 모든 프로젝트는 빠른 시작 아이콘 아이콘을 표시합니다. 프로젝트를 클릭하면 프로젝트에 포함된 모든 변수가 변경 필수 유형의 변수로 선택됩니다. 프로젝트에 변경 필수 변수가 포함되지 않은 경우에 프로젝트가 시작됩니다. 프로젝트에 변경 필수 변수가 포함된 경우, 프로젝트는 시작되지 않습니다. 대화 상자에 프로젝트가 시작되지 않는 이유가 설명됩니다. 다음 아이콘의 표시가 변경됩니다. 빠른 시작 사용 불가능 아이콘.
참고: 프로젝트에 대해 정의된 변수만 선택됩니다. 프로젝트의 단계에 정의된 변수는 선택되지 않습니다. 작업 시작 시 프로젝트 변수 변경 내용의 내용을 참조하십시오.

로 설정되면 프로젝트 페이지는 프로젝트에 대한 모든 환경을 확인하여 변수가 변경 필수 유형으로 설정되었는지 판별합니다. 즉시 시작할 수 있는 프로젝트에는 빠른 시작 아이콘 아이콘이 표시됩니다.

강제 실행 한계

기본값: 아니오. 이면 실행에서 프로젝트 실행 한계 설정을 위반하지 않는 경우 시스템은 프로젝트의 스케줄된 빌드를 실행합니다. 아니오이면 시스템은 스케줄된 빌드에 대해 프로젝트 실행 한계 설정을 무시합니다.

기본 보안 액세스 그룹 가져오기

보안 액세스로 가져오기 설정이 Y로 설정된 경우, 시스템은 가져온 프로젝트의 기본 액세스 그룹을 표시합니다.

비보안 기본 액세스 그룹 가져오기

보안 액세스로 가져오기 설정이 N으로 설정된 경우, 시스템은 가져온 프로젝트의 기본 액세스 그룹을 지정합니다. 기본 그룹은 가져온 파일에 액세스 그룹이 없는 경우에만 사용됩니다.

보안 액세스로 가져오기

Y로 설정된 경우, 시스템은 가져온 데이터 오브젝트에 이전 설정에 나열된 기본 액세스 그룹을 지정합니다. 이 값은 데이터를 가져와 보안을 대체하지 못하도록 가져오고 있는 XML 파일에 지정된 액세스 그룹을 대체합니다. N으로 설정된 경우, 시스템은 가져온 파일의 액세스 그룹 설정을 사용합니다.

태그 상속

로 설정되면, 체인을 통해 실행된 작업이 호출자와 동일한 작업 태그를 사용해야 합니다. MasterProject 프로젝트의 BUILD_15가 ComponentProject 프로젝트를 호출하는 경우, ComponentProject 실행에 대한 작업 태그 및 작업 디렉토리 이름은 BUILD_15가 됩니다.
참고: 호출자 태그가 실행 중에 변경되면 호출된 프로젝트는 항상 호출자의 원래 태그를 상속합니다. 예를 들어, .retag 명령의 결과로 호출된 프로젝트는 호출자가 시작한 태그를 유지보수합니다.

올바르지 않은 상대 디렉토리 문자

프로젝트 이름에서 사용되는 경우 시스템이 밑줄로 변경할 문자를 설정합니다.

LASTRUN 형식

.date 명령에 정의된 날짜 형식 문자를 사용하여 BF_LASTRUN 형식 환경 변수의 값을 입력하십시오. .date의 내용을 참조하십시오.

라이센스 서버

라이센스 서버 호스트 이름입니다. 이 이름은 설치 중에 설정됩니다. 예: myhost.mycompany.com. 이 값에는 포트 번호가 포함될 수 있습니다. 예: myhost.mycompany.com:80. 라이센스 서버를 변경하려면 관리 콘솔의 라이센스 서버 변경을 참조하십시오.

링크 디버그 모드

로 설정되면 어댑터 링크가 정의된 작업은 연관된 프로젝트를 실행하는 대신 링크 테스트를 실행합니다. 작업 출력에는 어댑터의 출력이 포함된 단일 단계가 있습니다. 데이터는 어댑터 인터페이스의 문제점 해결 시 유용합니다.

참고: 어댑터 링크 상태를 디버그로 설정하여 개별적인 어댑터 링크에 대한 디버깅을 설정할 수 있습니다. 상태는 링크 디버그 모드 설정보다 우선합니다.

수동 작업 링크

프로젝트를 스케줄러에서 실행하지 않고 수동으로 빠른 시작을 수행하는 경우 시스템이 어댑터 링크를 통해 어댑터를 실행하는지 여부를 판별합니다.

링크는 작업 BOM에 추가 출력을 생성할 수 있습니다.

N으로 설정된 경우에는 링크가 확인되지 않거나 작업이 실행될 때 실행됩니다.

최대 콘솔 프로세스 수

콘솔이 한 번에 실행하는 최대 프로세스 수를 설정합니다. 콘솔 활동에 대한 일반 스로틀로 사용하십시오. 시스템은 데이터베이스에 각 프로세스의 ID를 저장하고 새 외부 프로세스를 실행하기 전에 총계를 확인하여 프로세스를 관리합니다. 이 값은 최소 5 이상 실행 큐 크기 설정보다 커야 합니다. 그렇지 않으면, 시스템이 실행 큐를 지원하기에 충분한 프로세스를 실행할 수 없습니다.
참고: Java 엔진에서는 지원되지 않습니다.

최대 인라인 깊이

시스템이 프로젝트 인라인화에 허용하는 레벨 수를 제어하여 프로젝트가 무한정 중첩될 수 없도록 합니다. 기본값은 32입니다. 값이 0으로 설정되면, 시스템은 32를 사용합니다. 시스템이 인라인 한계에 도달하면 한계를 초과하는 인라인 프로젝트가 실행되지 않습니다. 단계가 포함 프로젝트에 삽입되지 않습니다. 인라인을 포기했습니다라는 메시지가 시스템 메시지 목록에 기록됩니다.
참고: Java 엔진에서는 지원되지 않습니다.

최대 동시 서버 테스트 수

동시에 실행할 수 있는 서버 테스트 수를 지정합니다. 시스템 자원에 따라, 동시에 서버 테스트를 너무 많이 실행하면 속도가 몹시 느려지거나 콘솔이 잠길 수 있습니다.

최대 동시 제거 수

동시에 실행할 수 있는 제거 수를 제어합니다. 원하는 만큼 빌드를 제거할 수 있습니다. 그러나 최대 동시 제거 필드의 값보다 많은 빌드를 초과하는 경우, 동시에 삭제됩니다. 기본값은 20입니다.

최대 새로 고치기 수

페이지를 자동으로 새로 고치는 최대 횟수입니다. 기본값은 50입니다.

체인화 시 클래스 대체

시스템이 체인 프로젝트 클래스를 호출자의 클래스로 바꾸는지 여부를 판별합니다. 기본값이 Y이면 시스템이 체인 프로젝트 클래스를 대체하고 호출자 클래스를 대신 사용합니다.

비밀번호 만기일 수

비밀번호 만기가 설정된 사용자가 비밀번호를 변경해야 하기 전의 일 수를 표시합니다. 이 시간이 만기되면 사용자는 다음 로그인 시에 비밀번호를 변경해야 합니다.

비밀번호 형식

마침표로 분리된 6개 필드의 형식 문자열을 사용하여 사용자 비밀번호에 대한 요구사항을 지정합니다.
length.char_types.upper.lower.numeric.special

예: 5.2.u1.l1.n1.s1.

처음 두 필드는 다음을 지정합니다.

  • 최소 비밀번호 길이(문자 수)
  • 나머지 네 개의 필드에서 사용할 최소 문자 유형 수(1에서 4까지의 정수)

나머지 필드는 문자 유형 및 빈도 요구사항을 지정합니다. 각 필드는 유형과 숫자를 포함합니다.

  • 유형: u(대문자), l(소문자), n(숫자) 또는 s(특수) 중 하나. 대문자(U, L, N, S)는 해당 문자가 필수임을 표시합니다. 소문자(u, l, n, s)는 문자가 선택적임을 표시합니다.
  • 숫자: 필수. 필요한 문자 수를 표시합니다(사용되는 경우).

유형은 다음과 같습니다.

  • U 또는 u는 대문자를 표시합니다. 이 문자에는 각 로케일에서 문자로 간주되는 모든 문자 중 소문자가 아닌 문자가 포함됩니다. 여기에는 특히 대문자, 제목 문자 또는 대소문자 구분이 없는 언어(예: 중국어)의 문자가 포함됩니다.
  • L 또는 l는 소문자를 표시합니다. 여기에는 각 로케일에서 소문자로 간주되는 모든 문자가 포함됩니다.
  • N 또는 n은 숫자 문자를 표시합니다. 이 문자에는 각 로케일에서 숫자로 간주되는 모든 문자가 포함됩니다.
  • S 또는 s는 특수 문자를 표시합니다. 위의 세 카테고리에 맞지 않는 모든 문자입니다. 여기에는 문자도 아니고 숫자도 아닌 모든 문자가 포함됩니다.

예: 5.2.u1.l1.n1.s1 문자열은 다음 비밀번호 요구사항을 표시합니다.

  • 최소 5자여야 함.
  • 네 개 범주(대문자, 소문자, 숫자, 특수) 중 최소 두 개 범주의 문자를 포함해야 함.
  • 각 유형에 대해 유형의 한 문자는 요구사항을 계수하기 위한 일치로 규정됨.

abC1xAbc2% 같은 비밀번호는 요구사항을 만족합니다.

Build Forge 엔진 일시정지

Y로 설정되면, 시스템이 현재 작업을 완료한 후 엔진을 일시정지합니다. 정상 오퍼레이션으로 리턴하려면 N으로 설정하십시오.

공용 호스트 이름

설정되면, 시스템이 알림 템플리트에 있는 CONSOLEHOST 변수의 서버 호스트 이름을 이 설정 값으로 대체합니다.

제거 확인 시간

시스템이 제거할 작업을 확인하는 빈도(확인 간격)를 분 단위로 설정합니다.

QuickReport 공용 디렉토리

공용 보고서 디자인의 파일 시스템 위치입니다.

7.1에서는 이 시스템 설정을 사용하여 공용 보고서에 대한 완전한 위치를 지정합니다. 보고서 디자인을 자동으로 마이그레이션하려면 해당 보고서 디자인이 이 디렉토리에 있어야 합니다.

이전 릴리스에서는 기본 파일 위치(../../reports/public)가 애플리케이션 서버 설치 디렉토리(예: <bf-install>/Apache/tomcat/webapps/quickReport)와 관련되어 있습니다.

빠른 보고서 임시 디렉토리

7.1에서는 이 디렉토리를 사용하여 서비스 계층 컴포넌트와 동일한 호스트에 완전한 디렉토리를 지정합니다. 서비스 계층은 이 작업 디렉토리를 사용하여 데이터베이스에 성공적으로 마이그레이션된 보고서 디자인을 나열합니다.

이전 릴리스에서는 파일 시스템의 공용 또는 개인용 디렉토리에 저장되기 전에 Quick Report 보고서 디자인을 임시로 저장하기 위해 이 디렉토리가 사용되었습니다.

빠른 보고서 사용자 디렉토리

개인용 보고서 디자인의 파일 시스템 위치입니다.

7.1에서는 이 시스템 설정을 사용하여 개인용 보고서에 대한 완전한 위치를 지정합니다. 자동으로 마이그레이션하려면 보고서 디자인이 이 디렉토리에 있어야 합니다.

이전 릴리스에서 개인용 보고서에 대한 기본 파일 위치(../../reports/users)는 애플리케이션 서버 설치 디렉토리에 상대적입니다(예: <bfinstall>/Apache/tomcat/webapps/quickReport).

언어 팩 다시 로드

기본값: 아니오. 예로 설정하면 재시작 시 콘솔이 언어 팩을 다시 로드하고 이 값을 아니오로 재설정합니다. 버전 7.0.1에서는 더 이상 필요하지 않습니다.

어댑터 템플리트 재설정

업데이트로 인한 변경사항을 구성에 복사하기 위해 어댑터 템플리트를 다시 설정하려면 이 설정을 사용하십시오. 이 설정을 사용하려면, 값을 로 설정한 후 1분간 기다리십시오. 시스템이 템플리트를 다시 설정한 후 값을 다시 아니오로 설정합니다.

서버 작업 계수 다시 설정

모든 서버의 작업 계수(BF_JOBS)를 동시에 0으로 재설정하려면 설정 를 사용하십시오. Manifest 검사 간격이 실행될 때 다시 설정됩니다. 기본값은 10초마다입니다.

모든 서버에 대해 BF_JOBS가 재설정되면 서버 작업 계수 재설정 값은 기본값인 아니오로 되돌려집니다.

보고서 마이그레이션 다시 시작

기본값: 아니오. 버전 7.1에서는 서비스 계층 컴포넌트를 재시작하지 않고 마이그레이션을 시작하려는 경우 이 값을 로 설정합니다.

체인 링크 실행

실행된 체인 프로젝트가 접속된 어댑터 링크도 실행하는지 여부를 제어합니다.

실행 큐 크기

이 값은 시스템이 동시에 실행하려고 시도하는 작업 수를 제한합니다. 큐의 실행 수가 이 값과 같거나 이 값을 초과하면, 이 값 아래로 작업 수가 줄어들 때까지 시스템이 대기 큐에서 실행 큐로 실행 이동을 중지합니다. 실행 큐 크기를 변경하는 경우, 최대 콘솔 프로세스 수 설정(실행 큐 크기보다 최소 5는 커야 함)을 확인하십시오.

시작 환경 저장

프로젝트의 수동 시작 페이지에 있는 환경 저장 기본값 선택란을 제어합니다. 설정이 Y인 경우 선택란이 선택됩니다. 이는 기본값입니다. 그렇지 않으면 선택란이 선택되지 않습니다. 환경 저장 선택란을 선택하면 변경사항이 시작 페이지의 환경 변수 및 데이터베이스의 환경 레코드에 저장됩니다. 향후 빌드 실행은 기본적으로 해당 값으로 설정됩니다.

체인 전의 서버 환경

시스템이 이전 Y 또는 이후 N 중 언제 단계 서버 환경을 설정하는지 결정합니다. 이 값은 단계에서 체인 프로젝트 환경을 설정합니다. 처리된 두 번째 환경의 변수가 첫 번째 환경의 변수보다 우선합니다. 기본값은 Y이며, 이는 체인 프로젝트 환경이 두 번째로 처리되고 단계 서버 환경을 대체함을 표시합니다.
참고: Java 엔진에서는 지원되지 않습니다.

서버 읽기 제한시간

시스템이 에이전트 읽기를 중단하기 전까지의 대기시간(초)입니다.
참고: 8.0의 새로운 기능입니다. Java 마스터 작업 제어기에만 사용됩니다.

서버 재시도 수

모든 선택기 조건과 일치하는 서버를 발견할 때 시스템이 단계를 중지하고 실패로 처리하기 전에 서버에 단계를 할당하려고 시도하는 횟수를 설정합니다.

서버 쓰기 제한시간

시스템이 에이전트에 쓰기를 중단하기 전까지의 대기시간(초)입니다.
참고: 8.0의 새로운 기능입니다. Java 마스터 작업 제어기에만 사용됩니다.

서버 테스트 빈도

서버에 대한 Manifest 데이터를 테스트하고 새로 고치는 빈도를 판별하기 위해 사용 가능한 서버 수와 함께 사용됩니다. 기본값은 120분 또는 2시간입니다. 값 0은 서버를 확인할 필요가 없음을 표시합니다.

이 확인 동안, 시스템은 사용 가능한 모든 서버에 접촉하여 다음을 확인합니다.

  • 서버가 아직 접속 가능함
  • 서버에 대한 로그인 정보가 올바름
  • 서버의 Manifest 데이터가 최신 상태임

서버 테스트는 분당 최소 하나의 서버에서 수행됩니다. 이 비율은 서버 수가 이 설정보다 많을 경우에 증가합니다.

시스템이 간격에 대해 균등하게 테스트를 분배합니다. 예를 들어, 다음과 같습니다.

  • 120개의 서버를 가지고 있고 간격은 120분으로 설정됩니다. 시스템은 분당 하나의 서버(120개 서버 / 120분)를 테스트하려고 합니다.
  • 12,000개의 서버를 가지고 있고 간격은 1200분으로 설정됩니다. 시스템은 분당 10개의 서버를 테스트하려고 합니다.
  • 10개의 서버를 가지고 있고 간격은 120분으로 설정됩니다. 분당 하나의 서버가 확인됩니다. 이 시나리오에서 서버는 새로 고치기 간격 동안 12배 확인됩니다.

수동 서버 테스트는 자동화된 테스트보다 우선적으로 콘솔에서 시작됩니다.

서버 콜렉터의 복잡도는 처리량에 영향을 줄 수 있습니다. 데이터를 수집하기 위해 많은 수동 명령을 수행하는 콜렉터는 완료하는 데 1분보다 많은 시간이 필요할 수 있습니다.

서버 사용 연결 제한시간

참고: 이는 Java 엔진에서 지원되지 않습니다.

관리 콘솔이 연결이 열리기를 기다리는 에이전트 연결을 작성한 후 연결 실패 이전의 최대 시간(초)을 표시합니다. 제한시간 기간에 도달하기 전에 소켓 오류가 발생하거나 코드가 실패하는 경우에도 연결이 실패할 수 있습니다.

에이전트에 대한 기존 연결의 제한시간 값을 표시합니다. 에이전트는 15초마다 관리 콘솔에 접속하도록 설계되었습니다. 제한시간 기간 중에 접속되지 않으면, 에이전트가 중지되거나 네트워크 통신 문제가 발생할 수 있습니다. 이 값을 초과하면 단계가 실패합니다.

서버 대기 시간

서버가 사용 가능하게 되는지 확인하는 검사 사이의 시간(초)을 설정합니다.

참고: 릴리스 8.0의 새로운 기능입니다. Java 마스터 작업 제어기에만 사용됩니다.

서비스 계층 인증 서블릿 URL

설정되는 경우, 서비스 계층 인증 서블릿에 대해 프로그램으로 구조화된 URL을 겹쳐씁니다.

별명 또는 비기본 포트를 사용 중인 경우, http://server:port/jas/AuthServlet 형식을 사용하여 이 설정을 업데이트해야 합니다.

SMTP 서버

이메일 알림을 보낼 때 SMTP 서버로 사용할 컴퓨터를 설정합니다.

기본 설정은 localhost입니다.

BuildForge 환경 변수 스택

시스템은 일반적으로 체인 프로젝트로 전달되는 BF_ 변수의 이름을 BF_CALLER_로 변경합니다. 이 설정은 두 레벨 이상 체인화할 때 시스템이 이름 지정을 스택하는지 여부를 판별합니다. 기본값은 N입니다. 설정이 Y로 변경되면, 두 레벨 깊이의 호출 프로젝트에서 파생된 BF_TAG 변수는 BF_CALLER_CALLER_TAG 이름을 수신합니다.

단계당 최대 재시도

단계에서 첫 번째 시도가 실패하는 경우 에이전트에 연결하기 위해 시도하는 횟수를 제어합니다. 지정된 재시도 횟수 안에 단계가 연결되지 못하는 경우 단계는 실패합니다.

사용자 인증을 로컬로 저장

시스템이 LDAP 또는 Active Directory 사용자 인증 정보를 암호화된 양식으로 캐시하는지 판별합니다. 기본값은 입니다. LDAP 또는 Active Directory 인증을 사용하는 경우에만 시스템이 적절합니다. 설정이 인 경우, 시스템은 암호화된 양식의 사용자 인증 정보를 캐시하여 이를 _USE_BFCREDS 및 _USE_BFCREDS_DOMAIN 특수 변수와 함께 사용합니다.
참고: 이 값은 서버에 대한 사용자 인증에 적용됩니다.
값을 아니오로 변경하여 캐싱을 끌 수 있습니다. 그러나 캐싱을 끌 경우, 시스템은 서버에 로그인할 때 사용자 신임 정보를 사용하는 데 _USE_BFCREDS 및 _USE_BFCREDS_DOMAIN 특수 변수를 사용할 수 없습니다.

시스템 경보 이메일

시스템은 이 설정으로 정의된 주소로 경보 이메일 메시지를 보냅니다.

기본값은 root@localhost입니다. 지원되는 이메일 주소 형식은 다음과 같습니다.
username@host.com
nameusername@host.com
name "<username@host.com>"
name <username@host.com>
name "username@host.com"
여기서

Username은 이메일 사용자 이름입니다.

Name은 임의의 문자열로, 대개 일부 양식에 지정된 이름입니다.

여러 주소로 발송하려면 쉼표(,) 또는 세미콜론(;)으로 주소를 구분하십시오.

시스템 경보 소스

시스템은 경보 이메일 메시지를 보낼 때 이 설정에 정의된 주소를 보내는 사람으로 사용합니다.

기본값은 root@localhost입니다. 지원되는 이메일 주소 형식은 다음과 같습니다.
username@host.com
name username@host.com
name "<username@host.com>"
name <username@host.com>
name "username@host.com"
여기서

Username은 이메일 사용자 이름입니다.

Name은 임의의 문자열로, 대개 일부 양식에 지정된 이름입니다.

시스템 전반 로그인 메시지

로그인 양식 위에 표시될 메시지를 정의할 수 있게 합니다.

시스템 전반 사용자 메시지

각 페이지 맨 위에(탐색 단추 바로 아래에) 표시될 메시지를 정의할 수 있게 합니다.

태그: 날짜 형식

BF_D 태그 변수에 날짜를 표시하는 데 사용되는 형식을 정의합니다. 문자 y, md를 연, 월 및 일에 대한 변수로 사용하십시오. 이 값은 원하는 형식으로 표시되며 특수 문자를 구분 기호로 사용합니다. 예를 들어, 2005년 9월 21일은 다음과 같이 표시됩니다.

형식 문자열....출력

ymd...050921

m/d/y...09/21/05

태그: 시간 형식

BF_T 태그 변수에 시간을 표시하는 데 사용되는 형식을 정의합니다. 태그: 시간 형식 설정은 h, ms 문자를 사용하여 시, 분 및 초를 나타냅니다. 설정 h:m:s는 다음 출력을 렌더링합니다. 12:53:42.

메일 템플리트의 로그 행 수

알림 템플리트에서 TAILNORMALLOG 변수가 사용될 때 알림에 표시되는 로그 끝에서부터의 행 수를 설정합니다.

스레드 종료

스레드된 단계가 실패하는 경우를 판별합니다. 동일한 프로젝트에 있는 다른 모든 활성 스레드 블록이 중지됩니다.

에이전트 데이터 링크 추적

콘솔과 에이전트 간 통신에 대해 세부 추적을 켤지 여부를 표시합니다.

기본값은 아니오입니다.

Java 마스터 작업 제어기를 작업 실행 엔진으로 사용

로 설정되면 시스템은 Java 마스터 작업 제어기를 사용하여 마스터 작업 제어기 프로젝트를 실행합니다. Perl 엔진 프로젝트를 시작할 수 없습니다. 새 프로젝트 작성 기본값은 Perl엔진이 아닌 마스터 작업 제어기를 사용합니다.

아니오로 설정되면 시스템은 Perl 엔진만 사용하여 Perl 엔진 프로젝트를 실행합니다.


피드백