
“คิดระดับโลก
actในระดับท้องถิ่น”
เรียกใช้ GitHub Actions ของคุณภายในเครื่อง! ทำไมคุณถึงต้องการทำเช่นนี้? สองเหตุผล:
.github/workflows/ ของคุณ (หรือสำหรับการเปลี่ยนแปลงใดๆ ในการดำเนินการ GitHub ที่ฝังไว้) คุณสามารถใช้ act เพื่อดำเนินการในเครื่องได้ . ตัวแปรสภาพแวดล้อมและระบบไฟล์ทั้งหมดได้รับการกำหนดค่าให้ตรงกับที่ GitHub มอบให้act คุณสามารถใช้ GitHub Actions ที่กำหนดไว้ใน .github/workflows/ ของคุณเพื่อแทนที่ Makefile ของคุณ! เมื่อคุณเรียกใช้ act มันจะอ่านใน GitHub Actions ของคุณจาก .github/workflows/ และกำหนดชุดของการดำเนินการที่ต้องดำเนินการ โดยจะใช้ Docker API เพื่อดึงหรือสร้างอิมเมจที่จำเป็น ตามที่กำหนดไว้ในไฟล์เวิร์กโฟลว์ของคุณ และสุดท้ายจะกำหนดเส้นทางการดำเนินการตามการขึ้นต่อกันที่กำหนดไว้ เมื่อมีเส้นทางการดำเนินการแล้ว ระบบจะใช้ Docker API เพื่อเรียกใช้คอนเทนเนอร์สำหรับการดำเนินการแต่ละรายการโดยอิงตามอิมเมจที่เตรียมไว้ก่อนหน้านี้ ตัวแปรสภาพแวดล้อมและระบบไฟล์ทั้งหมดได้รับการกำหนดค่าให้ตรงกับที่ GitHub มอบให้
มาดูการทำงานจริงกับ repo ตัวอย่างกัน!
โปรดดูคู่มือผู้ใช้ act สำหรับเอกสารเพิ่มเติม
ต้องการความช่วยเหลือ? ถาม Gitter!
ต้องการมีส่วนร่วมในการดำเนินการหรือไม่? สุดยอด! ตรวจสอบแนวทางการมีส่วนร่วมเพื่อมีส่วนร่วม
git clone [email protected]:nektos/act.gitmake testmake install