Git Forge: บริการที่ Fedora และ CentOS เปิดตัวเพื่อโฮสต์โครงการของคุณ

fedora_infra

นักพัฒนา ผู้อยู่เบื้องหลังโครงการของลีนุกซ์รุ่นยอดนิยม เปิดตัว "CentOS และ Fedora" แล้ว เมื่อเร็ว ๆ นี้ผ่านโฆษณา การตัดสินใจสร้างบริการการพัฒนาร่วมกันซึ่งมีชื่อว่า "Git Forge"

บริการใหม่นี้ จะถูกสร้างขึ้นโดยใช้แพลตฟอร์ม GitLab ซึ่งจะกลายเป็นแพลตฟอร์มหลัก เพื่อโต้ตอบกับที่เก็บ Git และโฮสต์โครงการที่เกี่ยวข้องกับการแจกแจง CentOS และ Fedora

เมื่อประเมินวิธีแก้ปัญหาที่เป็นไปได้สำหรับ Git Forge ใหม่ Pagure และ Gitlab ได้รับการพิจารณา. จากการศึกษาบทวิจารณ์และข้อเสนอแนะประมาณ 300 รายการจากผู้เข้าร่วมโครงการ Fedora, CentOS, RHEL และ CPE ข้อกำหนดการใช้งานที่เกิดขึ้นและการตัดสินใจของ Gitlab.

นอกเหนือจากการดำเนินการทั่วไปกับที่เก็บแล้วความปลอดภัยการใช้งานและความเสถียรของแพลตฟอร์มยังได้รับการประกาศตามข้อกำหนดที่สำคัญ

ข้อกำหนดรวมถึงคุณสมบัติต่างๆเช่นการส่งคำขอพุช ผ่าน HTTPS หมายถึง จำกัด การเข้าถึงเวอร์ชันรองรับเวอร์ชันส่วนตัว, แบ่งปันการเข้าถึงระหว่างผู้ใช้ภายนอกและภายในs (ตัวอย่างเช่นเพื่อแก้ไขช่องโหว่ระหว่างการคว่ำบาตรเพื่อเปิดเผยข้อมูลเกี่ยวกับปัญหา) การรวมระบบย่อยเพื่อทำงานกับรายงานปัญหารหัสเอกสารและการวางแผนคุณลักษณะใหม่ความพร้อมของเครื่องมือสำหรับการผสานรวมกับ IDE การสนับสนุน สำหรับเวิร์กโฟลว์ทั่วไป

ท่ามกลางคุณสมบัติ GitLab ที่มีอิทธิพลต่อการตัดสินใจในที่สุด ในการเลือกแพลตฟอร์มนี้ มีการกล่าวถึงการสนับสนุนกลุ่มย่อยที่มีสิทธิ์เข้าถึงที่เก็บแบบเลือก la ความเป็นไปได้ที่จะใช้บอทสำหรับการผสานอัตโนมัติ (ต้องใช้ CentOS Stream เพื่อรองรับแพ็กเกจที่มีเคอร์เนล) การมีอยู่ของเครื่องมือรวมสำหรับการวางแผนการพัฒนาความเป็นไปได้ในการใช้บริการ SAAS ที่พร้อมใช้งานพร้อมระดับการรับประกันความพร้อมใช้งาน (จะทำให้ทรัพยากรว่างในการบำรุงรักษาเซิร์ฟเวอร์ โครงสร้างพื้นฐาน).

การตัดสินใจดังกล่าวทำให้เกิดการวิพากษ์วิจารณ์ในหมู่นักพัฒนาเกี่ยวกับข้อเท็จจริงที่ว่าการตัดสินใจเกิดขึ้นโดยไม่มีการหารือเบื้องต้นล่วงหน้า

ด้วย มีข้อกังวลว่าบริการจะไม่ใช้ GitLab รุ่น Comminity ฟรี โดยเฉพาะอย่างยิ่งความสามารถที่จำเป็นในการใช้ข้อกำหนด Git Forge ที่ระบุไว้ในประกาศจะมีให้เฉพาะใน GitLab Ultimate เวอร์ชันที่เป็นกรรมสิทธิ์เท่านั้น

ความตั้งใจที่จะใช้ประโยชน์จากบริการ SAAS ที่ให้บริการโดย GitLab (แอปพลิเคชันเป็นบริการ) ก็ถูกวิพากษ์วิจารณ์เช่นกันแทนที่จะใช้ GitLab บนเซิร์ฟเวอร์ของพวกเขาดังนั้นจึงทำให้บริการหมดการควบคุม (ตัวอย่างเช่นเป็นไปไม่ได้ที่จะมั่นใจได้ว่าช่องโหว่ทั้งหมดใน ระบบได้รับการแก้ไขอย่างรวดเร็วโครงสร้างพื้นฐานได้รับการบำรุงรักษาอย่างเหมาะสมและจะไม่มีการกำหนดช่วงเวลาแห่งการส่งข้อมูลทางไกลเพียงครั้งเดียวและการก่อวินาศกรรมโดยบุคลากรบุคคลที่สามจะถูกตัดออก)

โซลูชันนี้ยังไม่เข้ากันได้ดีกับ Fedora Fundamentals ซึ่งระบุว่าโครงการควรให้ความสำคัญกับทางเลือกที่ไม่เสียค่าใช้จ่าย

ในขณะเดียวกันGitLab ประกาศเปิดให้ใช้งาน 18 ฟังก์ชัน นี้ ก่อนหน้านี้มีให้เฉพาะใน GitLab รุ่นที่ต้องชำระเงินเท่านั้น:

  • แนบปัญหาที่เกี่ยวข้อง
  • ปัญหาการส่งออก GitLab เป็น CSV
  • วิธีการวางแผนจัดระเบียบและแสดงภาพกระบวนการพัฒนาของคุณลักษณะหรือรุ่นต่างๆ
  • บริการในตัวเพื่อเชื่อมโยงผู้เข้าร่วมโครงการกับบุคคลที่สามทางอีเมล
  • เว็บเทอร์มินัลสำหรับเว็บ IDE
  • ความสามารถในการซิงค์ไฟล์เพื่อทดสอบการเปลี่ยนแปลงโค้ดในเว็บเทอร์มินัล
  • เครื่องมือการจัดการการออกแบบที่อนุญาตให้คุณอัปโหลดการออกแบบและทรัพยากรสำหรับปัญหาโดยใช้ปัญหาเป็นจุดเดียวในการเข้าถึงทุกสิ่งที่จำเป็นในการพัฒนาคุณลักษณะใหม่
  • รหัสการรายงานคุณภาพ
  • รองรับตัวจัดการแพ็คเกจ Conan (C / C ++), Maven (Java), NPM (node.js) และ NuGet (.NET)
  • รองรับการใช้งาน Canarian ซึ่งช่วยให้คุณสามารถติดตั้งแอปพลิเคชันเวอร์ชันใหม่ในส่วนเล็ก ๆ ของระบบได้
  • การกระจายแบบเพิ่มขึ้นช่วยให้ระบบส่งมอบเวอร์ชันใหม่สำหรับระบบจำนวนน้อยก่อนโดยค่อยๆครอบคลุมถึง 100%
  • แฟล็กการเปิดใช้งานฟังก์ชันซึ่งเปิดโอกาสให้ส่งมอบโปรเจ็กต์ในรุ่นต่างๆเปิดใช้งานคุณลักษณะบางอย่างแบบไดนามิก
  • โหมดการปรับใช้ทั่วไปที่ช่วยให้คุณประเมินความสมบูรณ์ของสภาพแวดล้อมการผสานรวมแบบต่อเนื่องที่ใช้ Kubernetes
  • รองรับการกำหนดคลัสเตอร์ Kubernetes หลายรายการในตัวกำหนดค่า
  • รองรับการกำหนดนโยบายการรักษาความปลอดภัยเครือข่ายคอนเทนเนอร์ที่อนุญาตให้มีการเข้าถึงที่แตกต่างกันระหว่างฝัก Kubernetes

Fuente: บล็อก Centos - บล็อก Fedora


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา