werf เป็นเครื่องมือ CNCF Sandbox CLI ที่ใช้ CI/CD แบบเต็มวงจรกับ Kubernetes ได้อย่างง่ายดาย werf ผสานรวมเข้ากับระบบ CI ของคุณและใช้ประโยชน์จากเทคโนโลยีที่คุ้นเคยและเชื่อถือได้ เช่น Git, Dockerfile, Helm และ Buildah
อะไรที่ทำให้เวิร์ฟมีความพิเศษ:
การจัดการวงจรชีวิตของแอปพลิเคชันเสร็จสมบูรณ์ : สร้างและเผยแพร่อิมเมจคอนเทนเนอร์ ทดสอบ ปรับใช้แอปพลิเคชันกับ Kubernetes แจกจ่ายส่วนการเปิดตัว และล้างรีจิสทรีของคอนเทนเนอร์
ใช้งานง่าย : ใช้แผนภูมิ Dockerfiles และ Helm สำหรับการกำหนดค่าและให้ Werf จัดการส่วนที่เหลือทั้งหมด
คุณสมบัติขั้นสูง : การสร้างแคชอัตโนมัติและการแท็กตามเนื้อหา การติดตามทรัพยากรที่ได้รับการปรับปรุง และความสามารถพิเศษใน Helm วิธีการล้างรีจิสทรีคอนเทนเนอร์ที่เป็นเอกลักษณ์ และอีกมากมาย
การติดกาวเทคโนโลยีทั่วไป : Git, Buildah, Helm, Kubernetes และระบบ CI ที่คุณเลือก
พร้อมการผลิต : werf ถูกนำมาใช้ในการผลิตตั้งแต่ปี 2560; โปรเจ็กต์นับพันอาศัยสิ่งนี้ในการสร้างและปรับใช้แอปต่างๆ
คู่มือเริ่มต้นอย่างรวดเร็วจะแสดงวิธีตั้งค่าการใช้งานแอปพลิเคชันตัวอย่าง (แอปลงคะแนนเสียงที่ยอดเยี่ยมในกรณีของเรา) โดยใช้ werf
คู่มือการติดตั้งจะช่วยในการตั้งค่าและใช้งาน Werf ทั้งในเครื่องและในระบบ CI ของคุณ
การใช้งานโดยละเอียดและการอ้างอิงสำหรับ wef มีอยู่ในเอกสารประกอบในหลายภาษา
นักพัฒนาสามารถรับความรู้ที่จำเป็นทั้งหมดเกี่ยวกับการส่งมอบแอปพลิเคชันใน Kubernetes (รวมถึงความเข้าใจพื้นฐานเกี่ยวกับ K8s primitives) ได้ในคู่มือ Werf มีตัวอย่างที่พร้อมใช้งานสำหรับเฟรมเวิร์กยอดนิยม รวมถึง Node.js (JavaScript), Spring Boot (Java), Django (Python), Rails (Ruby) และ Laravel (PHP)
โปรดติดต่อนักพัฒนา/ผู้ดูแลและผู้ใช้ผ่านการสนทนา GitHub หากมีคำถามใดๆ เกี่ยวกับ wef เรายังยินดีต้อนรับคุณใน Stack Overflow: เมื่อคุณแท็กคำถามด้วย werf
ทีมงานของเราจะได้รับแจ้งและพร้อมให้ความช่วยเหลือคุณ
ปัญหาของคุณจะได้รับการประมวลผลอย่างระมัดระวังหากโพสต์ไปยังปัญหาที่ GitHub
สำหรับคำถามที่อาจต้องมีการอภิปรายโดยละเอียดและทันท่วงที คุณสามารถใช้:
#werf channel ในพื้นที่ทำงาน Slack ของ CNCF
werf_io แชทโทรเลข (มีแชทโทรเลขที่พูดภาษารัสเซีย wef_ru ด้วยเช่นกัน)
ติดตาม @werf_io เพื่อรับทราบข่าวสารของโครงการสำคัญ บทความใหม่ ฯลฯ
คู่มือการมีส่วนร่วมนี้สรุปกระบวนการเพื่อช่วยให้การบริจาคของคุณได้รับการยอมรับ
Apache License 2.0 ดูใบอนุญาต