이 단계는 환경에 배치된 가장 최근 스냅샷을 기반으로 하여 컴포넌트 버전을 이전 버전으로 대체합니다.
이 단계는 서로 다른 증분 컴포넌트 버전 사이를 전환하는 데 적합합니다. 서로 다른 전체 컴포넌트 버전 사이를 전환하려면 이 단계를 사용하지 말고 대신 새 컴포넌트 버전을 배치하십시오.
자세한 정보는 애플리케이션 프로세스에서 컴포넌트 설치 제거 또는 롤백을 참조하십시오.
| 필드 | 설명 |
|---|---|
| 이름 | 단계의 이름. 기타 프로세스 단계가 이 단계를 이름별로 참조할 수 있습니다. |
| 컴포넌트 | 이 단계에 의해 사용되는 컴포넌트. 단계는 단일 컴포넌트에 영향을 미칠 수 있습니다. 애플리케이션과 연관된 모든 컴포넌트가 사용 가능합니다. 또 다른 컴포넌트를 롤백하려면 또 다른 롤백 단계를 프로세스에 추가하십시오. |
| 상태를 포함하는 버전 제거 | 단계에 의해 영향을 받는 컴포넌트를 제한합니다. 선택된 상태의 컴포넌트만 영향을 받습니다. 사용 가능한 상태: Active는 현재 배치된 컴포넌트를 의미합니다. |
| 컴포넌트 프로세스 | 선택된 컴포넌트에 대한 프로세스입니다. 컴포넌트에 대해 정의된 모든 프로세스가 사용 가능합니다. 단계당 하나의 프로세스만 선택할 수 있습니다. |
| 실패 무시 | 이를 선택하면 단계가 항상 실행 완료된 것으로 간주됩니다. |
| 태그 제한 | 프로세스에서 사용자 정의된 태그를 사용할 수 있습니다. 자원 태그 지정을 참조하십시오. |
| 롤백 유형 | 롤백의 유형을 결정합니다. Remove Undesired Incremental Versions를 지정하면 서버가 스냅샷 내에 없는 각 증분 버전에 대해 설치 제거 프로세스를 실행합니다. Replace with Last Deployed를 지정하면 서버가 동일한 방법으로 증분 버전을 설치 제거한 다음 스냅샷 내의 버전을 설치합니다. |
| 첫 번째 온라인 자원에서만 실행 | 애플리케이션에 맵핑된 모든 에이전트에 의해 실행되는 대신 IBM® UrbanCode Deploy에 의해 식별된 첫 번째 온라인 에이전트에 의해서만 단계가 실행됩니다. "첫 번째" 에이전트를 식별하는 데 사용되는 메커니즘은 데이터베이스에 따라 다릅니다(따라서 확정되지 않습니다). |
| 전제조건 | 단계를 실행하려면 조건을 정의하는 JavaScript 스크립트가 있어야 합니다. 조건은 true 또는 false로 확인되어야 합니다. |