컴포넌트

컴포넌트란 일반적으로 항목을 배치함으로써 항목에 대해 작동하는 사용자 정의 프로세스와 함께 배치할 수 있는 항목을 나타냅니다.

배치할 수 있는 항목 또는 아티팩트는 파일, 이미지, 데이터베이스, 구성 자료 또는 소프트웨어 프로젝트와 연관된 모든 항목일 수 있습니다. 아티팩트는 수많은 소스(파일 시스템, IBM® Anthill Pro 등의 빌드 서버 및 기타 소스)로부터 가져올 수 있습니다. 컴포넌트를 작성할 때 소스를 식별하고 아티팩트를 IBM UrbanCode Deploy로 가져오는 방법을 정의합니다.

컴포넌트에 대한 소스 및 프로세스를 정의한 후에 아티팩트를 아티팩트 저장소인 CodeStation으로 가져옵니다. 아티팩트는 자동 또는 수동으로 가져올 수 있습니다. 기본적으로 컨텐츠의 전체 사본을 CodeStation으로 가져옵니다. 원래 아티팩트가 변경되지 않은 상태입니다. 컴포넌트를 처음 가져올 때를 포함하여 컴포넌트를 가져올 때마다 컴포넌트가 버전화됩니다. 버전은 IBM UrbanCode Deploy에 의해 자동으로 지정되거나 수동으로 적용되거나 빌드 서버에서 발생할 수 있습니다. 아티팩트를 수정하고 다시 가져올 때마다 컴포넌트의 새 버전이 작성됩니다.

컴포넌트에는 컴포넌트 프로세스가 있습니다. 컴포넌트 프로세스는 컴포넌트 또는 컴포넌트의 아티팩트에 대해 작동하는 일련의 사용자 정의 단계입니다. 각 컴포넌트에는 하나 이상의 프로세스가 있으며 여러 개가 있을 수도 있습니다. 컴포넌트 프로세스는 단일 단계처럼 단순하거나 수많은 관계, 분기 및 프로세스 전환을 포함할 수도 있습니다. 컴포넌트 프로세스는 프로세스 편집기를 사용하여 작성됩니다. 프로세스 편집기는 프로세스 단계를 끌어서 디자인 공간에 놓고 원하는 대로 구성할 수 있는 시작적 끌어서 놓기 편집기입니다. 점점 많은 단계가 배치됨에 따라 서로의 관계가 시작적으로 정의됩니다. 프로세스 단계는 표준화된 단계의 메뉴에서 선택됩니다. IBM UrbanCode Deploy는 인벤토리 관리 및 워크플로우 제어 등과 같은 여러 유틸리티 프로세스에 대한 단계를 제공합니다. 플러그인에 의해 더 많은 프로세스 단계가 제공됩니다. 컴포넌트 프로세스는 둘 이상의 플러그인으로부터 단계를 가져올 수 있습니다. 플러그인을 참조하십시오.

또한 프로세스 및 구성 특성을 작성하고 템플리트로 저장하여 새 컴포넌트를 작성할 수 있습니다. 컴포넌트 템플리트를 참조하십시오.


피드백