다음 목록은 핵심 용어를 정의합니다.
릴리스 릴리스는 배치를 수행하는 데 사용되는 반복 가능한 계획입니다. 이는 IBM UrbanCode Release의 핵심적인 방법입니다. 릴리스는 릴리스의 "대상, 시기 및 방법"을 정의합니다. 릴리스는 개발-오퍼레이션 라이프사이클의 특정 지점에서 발생할 수 있습니다. 릴리스는 회사의 주요 이벤트를 나타내거나 비교적 중요하지 않은 이벤트(예: 반복적인 유지보수 릴리스)일 수 있습니다.
릴리스 환경 릴리스 환경은 소프트웨어가 배치될 수 있는 일관성 있는 논리 장치입니다. 릴리스 환경은 애플리케이션 고유의 환경으로 구성됩니다.
애플리케이션 여기에서 사용되는 애플리케이션은 독립적으로 배치될 수 있는 시스템의 비즈니스 의미를 갖는 부분을 나타냅니다. 모든 써드파티 통합의 애플리케이션(예: IBM UrbanCode Deploy)을 사용할 수 있습니다. 애플리케이션 수를 몇 개든 추가할 수 있으며 둘 이상의 써드파티 애플리케이션을 단일 릴리스로 결합할 수 있습니다.
라이프사이클 라이프사이클에는 릴리스 환경과 연관된 단계의 순서 목록이 포함됩니다.
단계 단계는 릴리스 프로세스의 단계를 나타냅니다. 릴리스 환경은 단계에 맵핑됩니다. 배치는 특정 단계를 위해 스케줄링됩니다. 애플리케이션이 릴리스 주기의 시작부터 종료까지 이동하는 방법과 일치하도록 라이프사이클의 단계를 사용자 정의할 수 있습니다.
게이트 게이트는 릴리스가 다음 단계로 이동할 수 있도록 먼저 충족되어야 하는 품질 요구사항을 나타냅니다. 각 게이트는 목표 상태를 가집니다. 애플리케이션이 이 상태를 가지고 있을 때 애플리케이션은 게이트를 통과할 수 있습니다. 예를 들어, 애플리케이션이 특정 테스트를 통과하거나 승인을 받아야 하는 경우가 있습니다.
배치 배치는 특정 릴리스 환경에 소프트웨어를 풀어주는 활동입니다. 배치를 스케줄링할 때 릴리스, 릴리스 환경, 연관된 애플리케이션 및 배치 계획을 선택합니다. 스케줄링된 시작 시간에 시작할 때 사용자와 사용자의 팀에서 배치 태스크를 해결합니다.
배치 태스크 태스크는 릴리스와 연관된 비지니스 의미의 활동을 나타내는 작업 단위입니다. 태스크에는 시작 및 종료 시간이 있습니다. 태스크는 수동 또는 자동이 될 수 있습니다. 일반적으로 자동 태스크는 IBM UrbanCode Deploy 애플리케이션 스냅샷을 나타냅니다.