“คิดระดับโลก
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.git
make test
make install