본문으로 건너뛰기

Register New Application

애플리케이션 생성하기

애플리케이션 관리 기능을 통해 애플리케이션을 생성할 수 있습니다. 애플리케이션 목록 보기 화면에서 Create Application 버튼을 클릭하세요.

애플리케이션 등록 버튼

새 애플리케이션 화면에서 소스 유형을 선택합니다. 세 가지 옵션이 있습니다:

  • Git 리포지토리에서
  • 컨테이너 레지스트리에서
  • 기존 애플리케이션 복사

소스 유형 선택

Git 리포지토리에서

From Git Repository을 선택하면 Gitea, Github 및 Gitlab과 같이 표준 Git을 지원하는 모든 Git 서버를 사용할 수 있습니다. 이는 ZCP에 의해 지원됩니다.

애플리케이션 등록 화면에서 첫 번째 기본 정보 탭 화면의 각 항목에 대한 애플리케이션 정보를 입력하세요:

애플리케이션 기본 정보 화면

  • Application
    • Name: 애플리케이션의 ZCP 이름입니다. 시스템 내에서 레이블과 같은 내부적으로 사용됩니다.
    • Display Name: 콘솔 화면에 표시할 이름입니다. 입력하지 않으면 이름이 표시됩니다.
    • Description: ZCP 애플리케이션에 대한 설명입니다.
  • Source Repository
    • Git Repository: Git 리포지토리의 클론 주소입니다.
    • Authentication: 인증 유형을 선택하세요. 현재 기본 인증(ID 및 비밀번호 방식)만 지원합니다.
    • Secret: 계정 정보를 선택하세요. 계정 정보는 비밀로 관리되며 프로젝트 내에서 재사용할 수 있습니다. 아래 단계를 따라 비밀을 등록하고 선택하세요.
  • Container Image
  • Image Build: 컨테이너 이미지를 빌드할지 선택합니다. 선택하지 않으면, 컨테이너 빌드를 제외하고 빌드 도구를 사용한 소스 빌드까지 애플리케이션 빌드가 수행됩니다.
    • Image Repository: 컨테이너 이미지를 업로드할 이미지 리포지토리 URL을 입력합니다.
    • Secret: 이미지를 업로드할 때 필요한 계정 정보를 입력합니다. 소스 리포지토리와 동일하게 비밀 관리 화면을 통해 계정 정보를 등록하고 선택할 수 있습니다.
    • Context: 이미지를 빌드할 때 파일 정보를 읽기 위한 빌드 컨텍스트의 경로를 입력합니다. 빌드 컨텍스트에는 소스 코드(또는 아티팩트), 메타파일 등 이미지를 생성하는 데 필요한 파일이 포함되어야 합니다. 입력하지 않으면 소스 리포지토리의 루트 경로가 기본값으로 사용됩니다.
    • Dockerfile: 이미지를 빌드하는 데 필요한 명령이 포함된 Dockerfile의 파일 이름을 입력합니다. 입력하지 않으면 기본값으로 Dockerfile이 사용됩니다.
    • Image Build Argument: 이미지를 빌드할 때 전달할 인수를 키-값 쌍으로 전달합니다. 애플리케이션별로 설정되며, 파이프라인에서 설정된 경우 파이프라인 설정이 우선합니다.
  • Manage (Secrets): 이 버튼을 사용하면 소스 리포지토리 및 컨테이너 이미지에 대한 권한이 있는 계정을 등록/등록 해제할 수 있습니다.

From Container Repository

Github 리포지토리와 유사하게, 애플리케이션 등록 화면에서 From Container Repository을 선택하면 첫 번째 기본 정보 탭 화면의 각 항목에 대한 애플리케이션 정보를 입력합니다:

  • Application
    • Name: ZCP 애플리케이션의 이름입니다. 시스템 내에서 레이블과 같은 내부적으로 사용됩니다.
    • Display Name: 콘솔 화면에 표시할 이름입니다. 입력하지 않으면 이름이 표시됩니다.
  • Description: ZCP 애플리케이션에 대한 설명.

    • Tag:
  • Container Image
    • Image Repository: 이미지 리포지토리 URL을 입력하세요.
    • Secret: 비밀 관리 기능을 통해 기존 자격 증명을 추가하거나 선택할 수 있습니다.
  • Manage (비밀): 이 버튼을 클릭하면 소스 리포지토리 및 컨테이너 이미지에 대한 권한이 있는 계정을 등록/등록 해제할 수 있습니다.

    비밀 관리

기존 애플리케이션 복사

소스 코드를 복사하고 싶은 기존 애플리케이션이 있다면, From Exist Application 옵션을 선택할 수 있습니다.

Copy Applications 화면이 나타나며, 복사하고자 하는 애플리케이션의 기본 정보를 입력할 수 있습니다:

  • Source Project: 복사하고자 하는 애플리케이션이 있는 프로젝트.
  • Target Project: 애플리케이션을 복사할 프로젝트. 대상 프로젝트는 동일하거나 다른 프로젝트일 수 있습니다.
  • Add Application: 이 버튼을 클릭하면 복사하고자 하는 애플리케이션 목록에 하나 이상의 애플리케이션을 추가할 수 있습니다.
    • Source Application:
      • Application Name: 기존 애플리케이션의 이름.
    • Target Application:
      • Application Name: 복사 애플리케이션의 새 이름. 애플리케이션을 동일한 프로젝트에 복사하려면 다른 이름을 선택해야 합니다.
      • Image Registry: 컨테이너 이미지를 업로드할 이미지 리포지토리 URL을 입력하세요.

비밀 관리로 비밀 관리

Manage 버튼을 클릭하여 소스 리포지토리 및 컨테이너 이미지에 대한 권한이 있는 계정을 등록/등록 해제하세요. Source Repository

이 화면에서는 계정을 등록/등록 해제할 수 있습니다:

Add New Secret

  1. Add 버튼을 클릭하면 새 비밀을 생성하기 위한 행이 추가됩니다.
  2. 비밀 이름을 입력하세요. 소문자, 숫자 및 대시(-)만 입력할 수 있습니다.
  3. 계정 ID를 입력하세요.
  4. 계정 비밀번호를 입력하세요.
  5. 완료되면 Save 버튼을 클릭하여 비밀을 저장하세요.

Test Connection

Test Connection 버튼을 통해 비밀로 등록된 소스 리포지토리 및 컨테이너 이미지에 대한 액세스를 확인할 수 있습니다.

Test Connection