Build Forge 개념 및 오브젝트

Build Forge는 간단한 오브젝트 세트를 사용하여 프로세스 자동화 설명을 생성합니다.

이 절에서는 주요 개념 및 오브젝트의 개요와 이 개념 및 오브젝트의 관련 방식을 제공합니다. 편리를 위해 자세한 설명에 대한 링크가 포함되어 있습니다.

사용자 및 역할

Build Forge에 액세스하려면 사용자에게 사용자에 맞게 설정된 사용자 오브젝트가 있어야 합니다. 프로덕션 시스템에서 ID 관리 시스템인 LDAP에 액세스하도록 Build Forge를 구성하면 됩니다.

Build Forge는 권한 시스템을 사용하여 모든 오브젝트에 대한 사용자 액세스를 제어합니다. 액세스 그룹 오브젝트에는 권한 목록이 포함됩니다. 사용자는 하나 이상의 액세스 그룹에 속합니다.

사용자 고유의 액세스 그룹을 작성하거나 제공된 액세스 그룹을 수정할 수 있습니다. 시스템에 정의된 액세스 그룹은 다음과 같습니다.

서버

서버 오브젝트는 프로젝트 및 단계가 실행할 수 있는 위치를 정의합니다. 프로젝트 및 단계는 동일한 서버를 사용하거나 하나를 독립적으로 선택할 수 있습니다.

서버 오브젝트는 작업이 수행되는 호스트를 표시합니다. 호스트는 시스템에서 작업을 수신하고 결과를 리턴하기 위해 Build Forge 에이전트를 실행 중이어야 합니다.

다른 오브젝트는 서버에 관련되며 프로젝트 및 단계 정의 이전에 설정해야 합니다.

환경

환경은 변수 세트입니다. 환경은 서버, 프로젝트 및 단계 오브젝트에 지정할 수 있습니다. 단계가 실행될 때 해당 오브젝트 각각에서 설정된 환경이 결합되어 사용할 단계에 대한 변수가 제공됩니다. 환경 정보의 내용을 참조하십시오.

단계가 실행되는 대로 변수를 변경할 수 있습니다. (단계 실행 중 변수 값 변경을 참조하십시오.) 변경 범위는 단계에 국한되거나, 프로젝트에 국한되거나, 영구적(변수가 저장된 환경에서 변경됨)이 될 수 있습니다.

사전정의된 시스템 변수와, 사용자가 정의하는 변수를 사용할 수 있습니다.

프로젝트

프로젝트는 프로세스에서 수행될 작업을 정의합니다. 프로젝트가 시작될 때 작업(job)으로 실행됩니다.

수행될 작업(work)은 단계 목록에 포함됩니다.

기타 오브젝트는 프로젝트에 관련됩니다.

단계

단계는 수행할 가장 작은 작업 단위입니다. (단계 정보를 참조하십시오.) 키 컴포넌트는 선택된 서버에서 실행할 명령을 포함하는 명령 특성입니다.

명령 특성은 점(dot) 명령을 실행하기 위해 사용할 수도 있습니다. 점 명령은 프로세스 엔진에서 실행되고 추가 기능을 제공하는 명령입니다.

기타 오브젝트는 프로젝트에 관련됩니다.

작업(Job)

작업은 실행 중인 프로젝트입니다. 작업이 시작되면, 프로세스 엔진은 작업을 큐에 넣고 실행합니다. 사용자는 작업 패널에서 상태를 확인할 수 있습니다. 완료되면 다음 정보를 사용할 수 있습니다.

작업을 취소하고 다시 시작할 수 있습니다. 스케줄에 프로젝트를 추가하여 프로젝트가 스케줄된 시간에 실행되도록 할 수 있습니다.


피드백