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 ได้เลย



ทดสอบรัน




