หลัง ๆ มาเริ่มใช้งาน GitHub Actions เยอะขึ้นแต่การแก้ไข pipeline และใช้งานไม่สะดวกเท่าไรรวมทั้งยังมี limit ของเวลาการ run อีกด้วยดังนั้นเพื่อลดปัญหาและข้อจำกัดลงไปจึงทำการ run GitHub Actions บน local ก่อนดีกว่าซึ่งเครื่องมือที่ใช้งานคือ Act
Read More…
มีโอกาสไปแนะนำการพัฒนาและทดสอบ Android app มา หนึ่งในสิ่งที่แนะนำและแบ่งปันไปคือ การสร้าง workflow สำหรับ Android app บน GitHub Actionsโดย workflow ประกอบไปด้วย ทำการ run Lint ทำการทดสอบ Unit test ทำการทดสอบ Android test หรือ instrumentation test ทำการสร้าวไฟล์ APK นำไฟล์ APK ไปขึ้นไว้ที่ Firebase App Distribution และขึ้น Google Play Store ต่อไป
Read More…
เรื่องที่สำคัญของการพัฒนา software คือ ขั้นตอนการ build, test, release และ deploy เป็นอย่างไรบ้าง ในการพัฒนาที่ดี น่าจะต้องวางแผนและกำหนดขั้นตอนการทำงานไว้ ซึ่งเราจะเรียกขั้นตอนเหล่านี้ว่า Build pipeline (workflow) นำมาจากแนวคิดของ Continuous Integration และ Continuous Delivery โดยในบทความนี้ จะนำ GitHub Actions มาสร้างกระบวนการเหล่านี้ มาเริ่มกันเลย
Read More…
หลังจากทำรวมรู้จักกับ GitHub Actions และลงทะเบียนขอใช้งานไปวันนี้ก็รับ email แจ้งว่า สามารถเข้าลองใช้งานได้แล้ว เมื่อไปดูใน repository ของเราที่ GitHub ก็จะมี menu ชื่อว่า Actions ขึ้นมาดังนี้
Read More…
หลังจากที่ service ต่าง ๆ ที่ให้บริการลักษณะเดียวกับ GitHub ทั้ง Bitbucket และ GitLab มี CI/CD ให้ใช้งาน ในตอนนี้ทาง GitHub ได้เปิด GitHub Actions ใน beta version ให้ใช้งาน แต่ต้องไปลงทะเบียนเพื่อรอคิวใช้งานกันที่ SignUp for Beta
Read More…