Tạo pipeline

Tạo pipeline

  1. Mở AWS CodePipeline console.

    • Nhấp vào Pipelines trên menu bên trái.
    • Nhấp vào nút Create pipeline. CreatePipeline
  2. Tại trang Step 1: Choose creation option.

    • Chọn Build custom pipeline tại Creation options.
    • Sau đó nhấp vào nút Next. CreatePipeline
  3. Tại trang Step 2: Choose pipeline settings.

    • Nhập fcjBookStoreFEPipeline tại Pipeline name.
    • Chọn Queued tại Execution mode.
    • Chọn New service role tại Service role.
    • Nhập AWSCodePipelineServiceRole-us-east-1-fcjBookStoreFEPipeline tại Role name.
    • Nhấp vào nút Next. CreatePipeline
  4. Tại trang Step 3: Add source stage.

    • Chọn Gitlab tại Source provider.
    • Chọn fcjBookStoreGitlabConnection tại Connection. CreatePipeline
    • Cuộn xuống, nhập fcj-ws/fcj-book-store-frontend tại Repository name.
    • Nhập master tại Default branch.
    • Nhấp vào nút Next. CreatePipeline
  5. Tại trang Step 4: Add build stage.

    • Chọn Other build providers tại Build provider.
    • Chọn AWS CodeBuild.
    • Nhập fcjBookStoreBuildProject tại Project name.
    • Nhấp vào nút Next. CreatePipeline
  6. Tại trang Step 5: Add test stage.

    • Nhấp vào nút Skip test stage. CreatePipeline
  7. Tại trang Step 6: Add deploy stage.

    • Chọn Amazon S3 tại Deploy provider.
    • Chọn BuildArtifact tại Input artifacts.
    • Nhập fcj-book-shop-by-myself tại Bucket.
    • Chọn Extract file before deploy.
    • Để mặc định và nhấp vào nút Next. CreatePipeline
  8. Tại trang Step 7: Review.

    • Cuộn xuống và nhấp vào nút Create pipeline. CreatePipeline

Kiểm tra pipeline

  1. Mở AWS CodePipeline console.

    • Nhấp vào Pipelines trên menu bên trái.
    • Kiểm tra xem trạng thái của fcjBookStoreFEPipeline có phải là Succeeded không. CreatePipeline
  2. Mở Amazon S3 console.

    • Nhấp vào General purpose buckets trên menu bên trái.
    • Chọn bucket fcj-book-shop-by-myself. Preparation
    • Tại trang fcj-book-shop-by-myself, cuộn xuống và sao chép url Bucket website endpoint. Preparation
  3. Nhập liên kết đã sao chép vào tab mới trong trình duyệt web của bạn. Preparation