CLI ที่ทำให้ CI/CD ใน React Native Expo เรียบง่ายสุดขีด: expo-release-it
(github.com/mym0404)expo-release-it คือ CLI ที่ช่วยทำงานอัตโนมัติตั้งแต่การบิลด์ อัปโหลด ไปจนถึงส่งแอป Expo ได้อย่างรวดเร็ว บนเครื่องโลคัลโดยไม่ใช้ EAS
การจัดการคีย์ การซิงก์เมทาดาทา และการขอรีวิวจากสโตร์จึงทำได้ง่ายขึ้น
คุณสามารถจัดการทุกอย่างได้ด้วย ความเร็วของคอมพิวเตอร์ของตัวเอง โดยไม่ต้องมี OTA ที่ซับซ้อน การจัดการเวอร์ชัน หรือคลาวด์บิลด์ จึงเหมาะอย่างยิ่งสำหรับทีมขนาดเล็กและนักพัฒนาเดี่ยว
สามารถปล่อยแอปได้อย่างตรงไปตรงมาโดยไม่ต้องมีช่วงเรียนรู้เพิ่มเติมหรือโครงสร้างพื้นฐานเสริม
ผมได้นำประสบการณ์และบทเรียนจากการลองผิดลองถูกมากมายในกระบวนการปล่อยแอประหว่างทำโปรเจ็กต์ขนาดเล็กด้วย Expo มาทำเป็น CLI สำหรับการดีพลอย
แม้จะยังเป็น CLI ที่ยังผ่านการทดสอบมาไม่มากนัก แต่ถ้าสนใจก็ลองใช้งานดูได้ และฝากความคิดเห็นไว้ได้เช่นกัน
2 ความคิดเห็น
บางครั้งก็มีโปรเจ็กต์ที่ขนาดใหญ่จน EAS กลายเป็นภาระอยู่บ่อย ๆ ซึ่งในสถานการณ์แบบนั้นก็ดูน่าจะมีประโยชน์พอสมควรนะครับ
ก่อนหน้านี้ต้องเหนื่อยกับการจัดการข้อจำกัดการบิลด์บนคลาวด์อยู่เลย แต่ดูเหมือนจะเป็นเครื่องมือที่ดีนะ