34 번들 및 CI/CD(미리보기)

번들은 Oracle AI Data Platform Workbench 리소스가 작업영역 및 환경 전반에서 패키지화, 버전 지정, 공유 및 배포되는 방식을 정의합니다.

작업 및 에이전트에 대한 번들을 생성할 수 있습니다. 번들 파일을 커밋하고 Git 저장소로 푸시할 수 있도록 번들이 Git 폴더에 생성됩니다. 번들에 포함하는 리소스는 작업영역의 모든 위치에서 가져올 수 있습니다. 선택한 리소스가 지원 파일 또는 종속성(예: 노트북, 스크립트 또는 컴퓨트)을 참조하는 경우 이러한 참조가 번들에 포함되므로 동일한 구성요소를 수동으로 다시 만들지 않고도 리소스를 다른 환경에 배치할 수 있습니다.

작업영역에서 번들을 생성하고 생성 시 포함할 Oracle AI Data Platform Workbench 리소스를 선택합니다. 기존 번들을 수정하여 리소스를 추가하거나 제거할 수 있습니다. 리소스를 번들링하면 관련 작업 및 에이전트를 함께 그룹화하고 종속성이 그대로 있는 다른 환경에 배치할 수 있습니다.

Git 폴더를 통해 Git 저장소에 번들을 커밋하고 푸시할 수 있습니다. 그런 다음 사용자는 번들을 자체 환경으로 가져와서 배포할 수 있습니다. 번들 파일에 대한 변경 사항은 변경 사항이 커밋되고 Git 저장소로 푸시된 후 다른 환경에서 사용할 수 있습니다. 사용자가 Git 저장소에서 업데이트된 번들을 가져올 때마다 커밋된 최신 리소스 파일을 받습니다.

번들 개념

개념 의미 사용자 작업
Git 폴더 Git 저장소 및 분기에 연결된 AI 데이터 플랫폼 폴더입니다. 번들은 Git 폴더에서만 생성할 수 있습니다. 번들을 생성하기 전에 Git 폴더를 생성하거나 엽니다.
집합 선택한 리소스 및 해당 종속성을 정의하는 배치 가능 패키지입니다. 작업영역에서 번들을 생성한 다음 작업 또는 에이전트 플로우와 같은 자원을 선택합니다.
번들 컨텐츠 배포에 필요한 리소스, 변수, 대상 설정 및 아티팩트를 설명하는 생성된 파일입니다. 생성 또는 동기화 후 생성된 콘텐츠를 검토합니다. 준비가 되면 Git을 통해 번들을 커밋하고 푸시합니다.
Target 소스 환경 외부에서 번들을 배포할 때 사용되는 환경 또는 작업영역 구성입니다. 작업영역 키, 인증서 이름, 토큰 키 또는 매개변수 기본값과 같이 환경별로 변경해야 하는 값을 제공합니다.
배포된 항목 대상 작업영역에서 번들 배포에 의해 생성 또는 업데이트된 자원입니다. 배치 탭을 사용하여 필요한 경우 배치된 항목을 배치, 검토, 작업 실행 및 배치된 리소스 비우기를 수행할 수 있습니다.
동기화 최신 소스 리소스에서 번들 리소스 및 종속성을 새로 고치는 번들 작업입니다. 번들된 리소스를 변경한 후 동기화를 실행한 다음 새로 고친 번들 파일을 Git에 커밋합니다.

시작하기 전에

AI Data Platform 작업영역에서 Git 번들 사용을 시작하는 데 필요한 모든 항목이 있는지 확인하려면 이 목록을 선택합니다.
  • 번들 파일에 사용되는 저장소 및 분기를 가리키는 Git 인증서 및 Git 폴더를 생성합니다.
  • 소스 리소스가 작업영역에 있으며 번들을 생성하거나 동기화하기 전에 저장되었는지 확인하십시오.
  • 환경 간 배치의 경우 대상 작업 영역에 필요한 권한과 컴퓨트 용량이 있는지 확인합니다.
  • 암호를 사용하는 작업이나 노트북의 경우 대상 인증서 저장소에 필요한 이름이 지정된 인증서를 만듭니다. 번들 파일은 암호 값을 포함하지 않고 이름 또는 변수로 인증서를 참조해야 합니다.
  • 번들을 생성하거나 동기화한 후 번들 파일 변경사항을 커밋 및 푸시하여 다른 환경에서 최신 번들 정의를 가져올 수 있도록 합니다.

번들 생성(미리보기)

Oracle AI Data Platform 작업 및 에이전트 리소스를 번들하여 다른 Git 폴더에 배포할 수 있는 패키지를 생성할 수 있습니다.

  1. 작업 영역으로 이동합니다.
  2. 작업을 누른 다음 번들 생성을 누릅니다.
  3. 번들에 대한 이름 및 설명을 제공하십시오.
  4. 찾아보기를 누르고 번들을 생성할 작업영역에서 Git 폴더를 선택합니다.
  5. 나열된 옵션에서 번들에 포함할 리소스를 선택합니다.
  6. 생성을 누릅니다.

    주:

    번들은 Git 폴더에 생성됩니다. 선택한 위치가 Git 폴더 내에 없는 경우 Git를 사용하여 생성된 번들 파일을 다른 환경으로 이동할 수 없습니다.

번들 배포(미리보기)

Git 폴더에서 번들을 배포하여 작업영역 및 환경 간에 리소스 및 종속성을 공유할 수 있습니다.

  1. 작업영역에 배포할 번들로 이동합니다.
  2. 배치 탭을 누르십시오.
  3. 선택 사항: 해당하는 경우 대상 값 및 재정의를 검토합니다.
  4. 배치를 누릅니다. 배치가 완료되면 통지를 받습니다.

    주:

    첫번째 배치 시 배치 탭에 배치가 성공할 때까지 배치된 항목이 표시되지 않을 수 있습니다. 성공적으로 배치한 후 배치된 리소스를 검토하고, 필요에 따라 작업 또는 에이전트를 실행하고, 런타임 출력을 확인합니다.

번들 비우기(미리보기)

배포된 번들을 제거하여 작업영역에서 번들 자원을 제거할 수 있습니다.

  1. 작업영역에서 자원을 비우려는 번들로 이동합니다.
  2. 배치 탭을 누르십시오.
  3. 비우기를 누릅니다.
  4. 프롬프트에 비우기를 입력합니다. 비우기를 누릅니다.