05. Your first workflow
สร้าง github repository
ไปที่ website github จะใช้ชื่อว่าอะไรก็ได้
สร้าง Workflow
มาที่ tap actions เลือกสร้างเอง
สร้างไฟล์ชื่อว่า first-action.yaml ใน folder .github/workflows
เราจะตั้งชื่อ workflow ด้วย keyword name:
ถัดมา
on: คือบอกว่า workflow จะทำงานเมื่อไร
ในที่นี้ workflow_dispatch คือสั่งแบบ manual on: มี value เป็นอะไรบ้างเดี๋ยวไปดูกันทีหลัง
ต่อมาเราก็จะเพิ่ม jobs: กัน
ภายใต้ jobs: เราจะใช้คำว่าอะไรก็ได้ แค่ตั้งชื่ออะ
แล้วก็ต้องระบุอีกว่า job นี้จะทำงานที่ OS อะไร ในที่นี้คือใช้ ubuntu-latest
แคปมาให้ดูบางส่วนแบบนี้
สามารถไปดูรายการ runs-on เพิ่มเติมได้ที่ github actions docs
แล้วเขียนคำสั่งทั้งหมดแบบนี้
เราเพิ่ม steps: เข้าไป ภายใน steps นี้จะเป็น list นะ
list แต่ละตัวจะเป็น object ที่มี key คือ name: และ run:
nameจะตั้งชื่อว่าอะไรก็ได้runจะเป็นคำสั่งที่เราเคยใช้ใน shell อะแหละ
แล้วกด commit ได้เลย
ทดสอบรัน