fastlane เครื่องมือช่วยให้ชีวิต command line สะดวกขึ้น
fastlane คือเครื่องมือทางเลือกเพื่อให้ mobile dev ส่งแอปฯ ขึ้นสู่ store แต่หากพูดถึงความสามารถของ fastlane ในปัจจุบันนั้น มี plugin มากมายเพื่อทำให้ mobile dev สามารถออกแบบและปรับแต่ง script ได้หลากหลายรูปแบบ ตัวอย่างการใช้งานอย่างง่าย % fastlane run build_app ซึ่งเราสามารถค้นหาคำสั่ง fastlane ได้จาก https://docs.fastlane.tools/ ใช้งานแบบซับซ้อนมากขึ้นด้วย Fastfile โดย lane คือฟังก์ชันที่รวม logic หรือ คำสั่งต่างๆ ไว้ด้วยกัน ซึ่งภาษาที่ใช้จะเป็นภาษา Ruby lane :beta do increment_build_number build_app upload_to_testflight end lane :release do capture_screenshots build_app upload_to_app_store # Upload the screenshots and the binary to iTunes slack # Let your team-mates know the new version is live end Automation with fastlane fastlane มีบทบาทอย่างมากในการทำ automate pipeline สำหรับ mobile dev เนื่องจากวิธีการแบบ manual มักอยู่บน editor เฉพาะทาง เช่น Android Studio หรือ Xcode ถึงแม้ว่าจะสามารถใช้ script ได้บ้าง แต่ก็มักมี...