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