Ở bài viết trước mình đã nói về cách tích hợp Firebase hay cụ thể hơn là Firebase Crashlytics bằng cách thêm bazel depedency vào WORKSPACE rồi. Tuy nhiên Firebase là mình sử dụng framework đã được build sẵn. Lần này thì khác là mình tích hợp thư viện vào mà nó chưa được build […]
build-system
Migrating iOS Project to Bazel – Part 6 – Tích hợp Firebase Crashlytics
Crashlytics là thư viện rất thông dụng đối với tất cả các iOS Developer rồi. Nó không thể thiếu cho việc thu thập và thống kê những lần crash của ứng dụng. Trong bài này mình sẽ đi từng bước để chúng ta tích hợp Firebase crashlytics vào project có sử dụng bazel. Để demo […]
Migrating iOS Project to Bazel – Part 5 – Tích hợp swiftlint
Swiftlint là một công cụ giúp developer chúng ta thực hiện check cú pháp của code swift theo 1 số rule. Đây là công cụ mà ai cũng biết rồi. Nếu như bình thường thì chúng ta có thể cài đặt thẳng SwiftLint bằng cocoapods rồi gọi script để swiftlint chạy khi compile project. Tuy […]
Migrating iOS Project to Bazel – Part 3
Ở phần trước, thì mình đã demo về việc dựng 1 project ios demo sử dụng Bazel để build. Thì bài này sẽ là bắt đầu trình bày việc giải quyết các vấn đề khi migrate project sang Bazel. Bài hôm nay sẽ tập trung vào việc migrate Unit Tests như thế nào. 1. Migrate […]
Migrating iOS Project to Bazel – Part 2
Tiếp nối phần 1 thì phần này nội dung chính sẽ bàn tới là cấu hình cơ bản cho 1 project chạy iOS bằng bazel. Để thành thục thì chúng ta đi vào làm demo project bằng Bazel trước sau đó mới áp dụng vào project đang chạy và giải quyết các vấn đề khác. […]
Migrating iOS Project to Bazel – Part 1
Lâu lắm rồi mình mới viết lại blog, nay mình sẽ viết về quá trình tìm hiểu Bazel và quá trình migrate từ project xcode sang dùng bazel và những thứ mình gặp phải. Chủ đề này sẽ chia thành rất nhiều phần. Mong mọi người theo dõi từ đầu tới cuối. Lưu ý một […]