애플리케이션을 가져올 때
애플리케이션을 작성하거나 기존 애플리케이션을 업그레이드할 수 있습니다. 특성 및 프로세스를 포함하여 애플리케이션과 연관된
컴포넌트도 함께 가져옵니다. 단, 서버 가져오기에 사용할 수 있는 경우에만 해당됩니다.
이 태스크 정보
가져온 컴포넌트와 연관된 템플리트에 대한 정보는
컴포넌트 가져오기를 참조하십시오.
참고: 가져온 컴포넌트의
Import Versions Automatically 매개변수가 true로
설정된 경우,
아티팩트가 가져오는 서버에 액세스할 수 있으며
IBM UrbanCode Deploy가
자동으로 컴포넌트 버전을 가져옵니다.
프로시저
- 애플리케이션 가져오기 대화
상자()를
표시하십시오.
- 애플리케이션 정의를 포함하는 JSON 파일의 경로를 입력하거나 찾아보기를 클릭하여 파일을 선택하십시오.
- 기존 애플리케이션을 업그레이드하려면 애플리케이션 업그레이드 선택란을 선택하십시오. 애플리케이션을 작성하려면
상자를 선택 취소한 상태로 두십시오. JSON 파일에서 애플리케이션의 이름(파일 자체의 이름이 아님)이
기존 애플리케이션과 일치하면 애플리케이션 매개변수가 새 값으로 업데이트됩니다. 또한 프로세스, 환경 및 컴포넌트 등의
새 항목이 추가됩니다. 이름을 찾을 수 없으면 명령이 적용되지 않습니다.
참고: 애플리케이션 이름은 JSON 파일 내의 첫 번째 매개변수입니다. 예를 들어, 다음과 같습니다.
"name": "helloWorldApplication",
- 컴포넌트 업그레이드 유형 목록을 사용하여 가져온 컴포넌트를 처리하는 방법을 지정하십시오. 해당 옵션을 사용하려면 컴포넌트가 가져오는 서버에 있어야 합니다.
- 가져온 애플리케이션에 의해 사용되는 컴포넌트와 동일한 컴포넌트를 사용하려면
기존 컴포넌트 사용을 선택하십시오. 새 애플리케이션에는
컴포넌트에 대한 참조가 포함됩니다. 이 옵션은 특히 많은 애플리케이션을 가져오는 경우에 유용합니다.
업그레이드하는
경우, 애플리케이션이 가져온 컴포넌트를 사용하며 가져온 애플리케이션에 의해 사용되지 않는 컴포넌트를
더 이상 사용하지 않습니다.
- 가져온 애플리케이션에 의해 사용되는 컴포넌트를 기반으로 하여 새 컴포넌트를 작성하려면 새 컴포넌트
작성을 선택하십시오. (가져온 애플리케이션의 컴포넌트를 기반으로 하여) 새 컴포넌트가 작성됩니다.
애플리케이션을
업그레이드하는 경우, 애플리케이션이 새로 작성된 컴포넌트를 사용하며
이전에 사용된 컴포넌트를 더 이상 사용하지 않습니다.
- 새 설치를 작성할 때 컴포넌트가 있으면 실패를 선택하십시오. 애플리케이션을
작성하는 경우, 컴포넌트가 아직 존재하지 않으면 새 애플리케이션 및 컴포넌트를 둘 다 작성합니다.
존재하는 경우에는 애플리케이션을 가져오지 않습니다.
업그레이드하는 경우에는 가져온 컴포넌트가
가져오는 서버에 이미 존재하면 업그레이드가 실패합니다.
- 가져오는 서버에 컴포넌트가 있는 것이 확실하면 컴포넌트가 없으면 실패를 선택하십시오. 애플리케이션을
작성하는 경우, 컴포넌트가 있으면 새 애플리케이션 및 컴포넌트를 둘 다 작성합니다.
존재하지 않는 경우에는 애플리케이션을 가져오지 않습니다.
업그레이드하는 경우에는 가져온 컴포넌트가
가져오는 서버에 아직 존재하지 않으면 업그레이드가 실패합니다.
- 기존 컴포넌트를 업그레이드하려면 있으면 업그레이드를 선택하십시오. 이 옵션은
애플리케이션을 작성하고 기존 컴포넌트를 가져온 애플리케이션의 데이터로 업그레이드합니다.
업그레이드하는
경우, 기존 컴포넌트가 가져온 컴포넌트와 일치하면(모두 반드시 일치해야 함) 컴포넌트가 업그레이드됩니다. 가져온 컴포넌트 중
기존 컴포넌트와 일치하는 컴포넌트가 없으면 가져온 컴포넌트가 사용됩니다.
- 제출을 클릭하십시오.