AWS CodeArtifact

1 phút đọcSeries: NoteBook: AWS Certified Solutions Architect Associate SAA-C031 lượt xem

AWS CodeArtifact

  • Tổng quan:
    • Các gói phần mềm (software packages) thường phụ thuộc vào nhau để được build (gọi là code dependencies), và trong quá trình đó sẽ sinh ra thêm các dependency mới.
    • Quá trình lưu trữ và truy xuất các dependency được gọi là quản lý artifact (artifact management).
    • Truyền thống, bạn phải tự triển khai một hệ thống quản lý artifact riêng (self-hosted artifact management).
  • AWS CodeArtifact:
    • Là một giải pháp quản lý artifact an toàn, mở rộng tốt, tiết kiệm chi phí dành cho phát triển phần mềm.
    • Hỗ trợ các công cụ quản lý dependency phổ biến, bao gồm:
      • Maven, Gradle (Java)
      • npm, yarn (JavaScript)
      • twine, pip (Python)
      • NuGet (.NET)
  • Cách sử dụng:
    • Cả developer và CodeBuild có thể lấy trực tiếp các dependency từ CodeArtifact, thay vì truy cập các public repository như Maven Central hay npmjs.
Bạn thấy bài này thế nào?