มีวิธีใดที่จะอัปเดตปลั๊กอินที่ติดตั้งบนเว็บไซต์หลายแห่งจาก repo github อย่างง่ายดาย ฉันรู้ว่าฉันสามารถทำได้จากบรรทัดคำสั่งของแต่ละเซิร์ฟเวอร์โดยใช้ git pull แต่มีวิธีการทำจากผู้ดูแลระบบ wordpress คล้ายกับวิธีการปรับปรุงปลั๊กอิน?
มีวิธีใดที่จะอัปเดตปลั๊กอินที่ติดตั้งบนเว็บไซต์หลายแห่งจาก repo github อย่างง่ายดาย ฉันรู้ว่าฉันสามารถทำได้จากบรรทัดคำสั่งของแต่ละเซิร์ฟเวอร์โดยใช้ git pull แต่มีวิธีการทำจากผู้ดูแลระบบ wordpress คล้ายกับวิธีการปรับปรุงปลั๊กอิน?
คำตอบ:
ฉันเขียนคลาส PHP ที่อนุญาตให้นักพัฒนาปลั๊กอินรวมการอัปเดตจาก GitHub ภายในปลั๊กอินของพวกเขา นี่คือลิงค์สำหรับมัน -> https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
ฉันเพิ่งเขียนโพสต์เกี่ยวกับการปรับใช้ไซต์ WordPress ทั้งหมดด้วยปลั๊กอินและธีมที่กำหนดเองไม่กี่ตัวกับเซิร์ฟเวอร์หลายเครื่องโดยใช้ Capistrano คุณอาจจะสามารถทำเช่นเดียวกันเพียง repo ปลั๊กอินเดียว
มีพวงจากการโพสดีออกมีสำหรับที่เป็นรายละเอียดขั้นตอนโดยขั้นตอนในการรับ Capistrano ไปสำหรับ WordPress
ตรวจสอบคลาสตัวอัปเดตปลั๊กอินนี้สำหรับ WordPress: https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
วิธีการแก้ปัญหาที่ฉันพบในที่สุดคือการใช้บริการการใช้งานเช่นhttp://deployhq.comและhttp://deploy.phpfog.com สิ่งที่ดีเกี่ยวกับบริการเหล่านี้คือคุณสามารถย้อนกลับไปสู่การกระทำใด ๆ ได้อย่างง่ายดาย
ฉันใช้ปลั๊กอินนี้
มันใช้งานได้ดี
รองรับ github, gitlab, bitbucket
ฟรีสำหรับที่เก็บของสาธารณะ