애플리케이션 가져오기

애플리케이션을 가져올 때 애플리케이션을 작성하거나 기존 애플리케이션을 업그레이드할 수 있습니다. 특성 및 프로세스를 포함하여 애플리케이션과 연관된 컴포넌트도 함께 가져옵니다. 단, 서버 가져오기에 사용할 수 있는 경우에만 해당됩니다.

이 태스크 정보

가져온 컴포넌트와 연관된 템플리트에 대한 정보는 컴포넌트 가져오기를 참조하십시오.

참고: 가져온 컴포넌트의 Import Versions Automatically 매개변수가 true로 설정된 경우, 아티팩트가 가져오는 서버에 액세스할 수 있으며 IBM UrbanCode Deploy가 자동으로 컴포넌트 버전을 가져옵니다.

프로시저

  1. 애플리케이션 가져오기 대화 상자(애플리케이션 > 애플리케이션 가져오기)를 표시하십시오.
  2. 애플리케이션 정의를 포함하는 JSON 파일의 경로를 입력하거나 찾아보기를 클릭하여 파일을 선택하십시오.
  3. 기존 애플리케이션을 업그레이드하려면 애플리케이션 업그레이드 선택란을 선택하십시오. 애플리케이션을 작성하려면 상자를 선택 취소한 상태로 두십시오. JSON 파일에서 애플리케이션의 이름(파일 자체의 이름이 아님)이 기존 애플리케이션과 일치하면 애플리케이션 매개변수가 새 값으로 업데이트됩니다. 또한 프로세스, 환경 및 컴포넌트 등의 새 항목이 추가됩니다. 이름을 찾을 수 없으면 명령이 적용되지 않습니다.
    참고: 애플리케이션 이름은 JSON 파일 내의 첫 번째 매개변수입니다. 예를 들어, 다음과 같습니다.
    "name": "helloWorldApplication",
  4. 컴포넌트 업그레이드 유형 목록을 사용하여 가져온 컴포넌트를 처리하는 방법을 지정하십시오. 해당 옵션을 사용하려면 컴포넌트가 가져오는 서버에 있어야 합니다.
    • 가져온 애플리케이션에 의해 사용되는 컴포넌트와 동일한 컴포넌트를 사용하려면 기존 컴포넌트 사용을 선택하십시오. 새 애플리케이션에는 컴포넌트에 대한 참조가 포함됩니다. 이 옵션은 특히 많은 애플리케이션을 가져오는 경우에 유용합니다.

      업그레이드하는 경우, 애플리케이션이 가져온 컴포넌트를 사용하며 가져온 애플리케이션에 의해 사용되지 않는 컴포넌트를 더 이상 사용하지 않습니다.

    • 가져온 애플리케이션에 의해 사용되는 컴포넌트를 기반으로 하여 새 컴포넌트를 작성하려면 새 컴포넌트 작성을 선택하십시오. (가져온 애플리케이션의 컴포넌트를 기반으로 하여) 새 컴포넌트가 작성됩니다.

      애플리케이션을 업그레이드하는 경우, 애플리케이션이 새로 작성된 컴포넌트를 사용하며 이전에 사용된 컴포넌트를 더 이상 사용하지 않습니다.

    • 새 설치를 작성할 때 컴포넌트가 있으면 실패를 선택하십시오. 애플리케이션을 작성하는 경우, 컴포넌트가 아직 존재하지 않으면 새 애플리케이션 및 컴포넌트를 둘 다 작성합니다. 존재하는 경우에는 애플리케이션을 가져오지 않습니다.

      업그레이드하는 경우에는 가져온 컴포넌트가 가져오는 서버에 이미 존재하면 업그레이드가 실패합니다.

    • 가져오는 서버에 컴포넌트가 있는 것이 확실하면 컴포넌트가 없으면 실패를 선택하십시오. 애플리케이션을 작성하는 경우, 컴포넌트가 있으면 새 애플리케이션 및 컴포넌트를 둘 다 작성합니다. 존재하지 않는 경우에는 애플리케이션을 가져오지 않습니다.

      업그레이드하는 경우에는 가져온 컴포넌트가 가져오는 서버에 아직 존재하지 않으면 업그레이드가 실패합니다.

    • 기존 컴포넌트를 업그레이드하려면 있으면 업그레이드를 선택하십시오. 이 옵션은 애플리케이션을 작성하고 기존 컴포넌트를 가져온 애플리케이션의 데이터로 업그레이드합니다.

      업그레이드하는 경우, 기존 컴포넌트가 가져온 컴포넌트와 일치하면(모두 반드시 일치해야 함) 컴포넌트가 업그레이드됩니다. 가져온 컴포넌트 중 기존 컴포넌트와 일치하는 컴포넌트가 없으면 가져온 컴포넌트가 사용됩니다.

  5. 제출을 클릭하십시오.

피드백