Tạo CodeBuild

Tạo CodeBuild

CodeBuild là dịch vụ AWS hỗ trợ quá trình tích hợp các thay đổi từ source code vào hệ thống một cách liên tục thông qua các hoạt động biên dịch, kiểm thử và đóng gói sản phẩm phần mềm để chuẩn bị cho giai đoạn triển khai kế tiếp. CodeBuild hỗ trợ công cụ biên dịch và môi trường thực thi cho hầu hết những ngôn ngữ lập trình phổ biến như .NET Core, Java, Ruby, Python, Go, Node.js, Android …Việc sử dụng CodeBuild giúp chúng ta không phải dành nhiều thời gian cho việc thiết lập build servers với cấu hình phức tạp, đồng thời còn hỗ trợ khả năng mở rộng và tối ưu khi thực hiện nhiều hoạt động build một cách đồng thời.

Image Node

  1. Truy cập vào AWS CodeBuild

    • Chọn Build projects
    • Chọn Create build project

Image Node

  1. Trong giao diện Create build project

    • Nhập aws-fcj-management-build cho Project name

Image Node

  1. Đối với Source

    • Chúng ta chọn Source providerAWS CodeCommit
    • Repositoryaws-fcj-management của AWS CodeCommit
    • Chọn Branch
    • Chọn master

Image Node

  1. Đối với Enviroments

    • Chọn Managed image*
    • Chọn Operating systemAmazon Linux 2
    • Chọn Run timesStandard
    • Chọn image
    • Phải tích chọn Privileged

Image Node

  1. Role đối với các bạn chưa chạy qua thì sẽ chọn New service role, trường hợp đã chạy CodeBuild thì chọn Existing service role

Image Node

  1. Thiết lập giá trị môi trường như sau:

    • IMAGE_REPO_NAME và value là aws-fcj-management
    • IMAGE_TAG_PREFIX và value là version-1

Image Node

  1. Thực hiện cấu hình đường dẫn file Buildspec

    • Chọn Use a buildspec file
    • Nhập Buildspec nameaws/codebuild/buildspec.yaml

Image Node

  1. Chọn Amazon S3 và chọn S3 Bucket đã chuẩn bị

Image Node

  1. Cấu hình Log

    • Chọn CloudWatch
    • Điền Group name
    • Điên Stream name
    • Chọn Create build project

Image Node

  1. Hoàn thành tạo build project

Image Node