1 điểm bởi jay03 19 ngày trước | 4 bình luận | Chia sẻ qua WhatsApp

Tôi đã thử trải nghiệm việc xây dựng pipeline CI/CD. Tôi đã triển khai pipeline CI mà tôi cho là đơn giản nhất và chỉ để CD chạy khi thành công, nhưng tôi tò mò không biết trong giai đoạn CI, ở môi trường thực tế hoặc với những người khác, thường bổ sung thêm những bước nào!

4 bình luận

 

Bạn có thể giải quyết bằng cách tắt tính năng triển khai tự động của Vercel và chuyển sang cách tự triển khai bằng Vercel CLI trong GitHub Actions.

  1. Trong phần cài đặt dự án Vercel,
    vô hiệu hóa GitHub Auto Deploy
  2. Thêm step triển khai vào file yml của CI:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

Như vậy, chỉ khi toàn bộ CI chạy thành công thì việc triển khai mới được kích hoạt.

 

Ồ, nội dung đó mình đã thực hiện ở phần thứ hai rồi!!! Cảm ơn bạn vì lời khuyên

 

Haha, tôi đã bình luận chỉ sau khi đọc bài viết chính mà chưa kiểm tra kỹ. Cố lên!