Git Lab 11.10

GitLab 11.10 พร้อมไปป์ไลน์แดชบอร์ด ไปป์ไลน์ผลลัพธ์ที่รวม และคำแนะนำหลายบรรทัดในคำขอรวม

ข้อมูลที่สะดวกเกี่ยวกับประสิทธิภาพของไปป์ไลน์ในโครงการต่างๆ

GitLab ยังคงเพิ่มการมองเห็นวงจร DevOps อย่างต่อเนื่อง ในฉบับนี้เมื่อ แผงควบคุม เพิ่มภาพรวมสถานะไปป์ไลน์

วิธีนี้จะสะดวกแม้ว่าคุณจะกำลังศึกษาไปป์ไลน์ของโครงการเดียว แต่จะมีประโยชน์อย่างยิ่งหาก หลายโครงการ, - และสิ่งนี้มักจะเกิดขึ้นหากคุณใช้ไมโครเซอร์วิสและต้องการรันไปป์ไลน์เพื่อทดสอบและส่งมอบโค้ดจากที่เก็บโปรเจ็กต์ต่างๆ ตอนนี้คุณสามารถเห็นประสิทธิภาพได้ทันที ท่อบนแผงควบคุมไม่ว่าจะดำเนินการที่ไหนก็ตาม

ใช้ไปป์ไลน์เพื่อผลลัพธ์ที่รวมกัน

เมื่อเวลาผ่านไป สาขาต้นทางและเป้าหมายจะแตกต่างกัน และอาจเกิดสถานการณ์ที่แยกจากกัน แต่ไม่ได้ทำงานร่วมกัน ตอนนี้คุณสามารถ เรียกใช้ไปป์ไลน์สำหรับผลลัพธ์ที่รวมเข้าด้วยกันก่อนที่จะรวมเข้าด้วยกัน. วิธีนี้คุณจะสังเกตเห็นข้อผิดพลาดได้อย่างรวดเร็วซึ่งจะปรากฏขึ้นก็ต่อเมื่อมีการย้ายการเปลี่ยนแปลงระหว่างสาขาบ่อยครั้ง ซึ่งหมายความว่าคุณจะแก้ไขข้อผิดพลาดไปป์ไลน์ได้เร็วยิ่งขึ้น และจะใช้ นักวิ่ง GitLab.

เพิ่มประสิทธิภาพการทำงานร่วมกันเพิ่มเติม

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

ขอบคุณสำหรับคำติชมและข้อเสนอแนะของคุณ!

และนั่นไม่ใช่ทั้งหมด...

มีคุณสมบัติที่น่าทึ่งมากมายในรุ่นนี้ เช่น ทางลัดในพื้นที่เฉพาะละเอียดยิ่งขึ้น ทำความสะอาดรีจิสทรีคอนเทนเนอร์, Auto DevOps ที่ประกอบได้ และโอกาส ซื้อนาที CI Runner เพิ่มเติม. ด้านล่างนี้เป็นรายละเอียดเกี่ยวกับแต่ละรายการ

พนักงานทรงคุณค่าประจำเดือนนี้ (MVP) — ทาคุยะ โนกุจิ

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

คุณสมบัติหลักของ GitLab 11.10

ท่อบนแผงควบคุม

พรีเมี่ยม สุดยอด เงิน ทอง

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

Git Lab 11.10

ไปป์ไลน์สำหรับผลลัพธ์แบบรวม

พรีเมี่ยม สุดยอด เงิน ทอง

เป็นเรื่องปกติที่สาขาต้นทางจะแยกจากสาขาเป้าหมายเมื่อเวลาผ่านไป เว้นแต่คุณจะผลักดันการเปลี่ยนแปลงระหว่างสาขาเหล่านั้นอย่างต่อเนื่อง เป็นผลให้ไปป์ไลน์สาขาต้นทางและปลายทางเป็น "สีเขียว" และไม่มีข้อขัดแย้งในการผสาน แต่การผสานล้มเหลวเนื่องจากการเปลี่ยนแปลงที่เข้ากันไม่ได้

เมื่อไปป์ไลน์คำขอผสานสร้างลิงก์ใหม่โดยอัตโนมัติซึ่งมีผลลัพธ์รวมของการผสานสาขาต้นทางและสาขาเป้าหมาย เราสามารถเรียกใช้ไปป์ไลน์บนลิงก์นั้นและตรวจสอบให้แน่ใจว่าผลลัพธ์โดยรวมใช้งานได้

หากคุณกำลังใช้ไปป์ไลน์คำขอผสาน (ในทุกความสามารถ) และใช้ GitLab runners ส่วนตัวเวอร์ชัน 11.8 หรือเก่ากว่า คุณจะต้องอัปเดตสิ่งเหล่านี้เพื่อหลีกเลี่ยงปัญหานี้ gitlab-ee#11122. สิ่งนี้ไม่ส่งผลกระทบต่อผู้ใช้ GitLab runners สาธารณะ

Git Lab 11.10

แนะนำการเปลี่ยนแปลงในหลายบรรทัด

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

เมื่อทำงานร่วมกันในคำขอรวม คุณมักจะพบปัญหาและเสนอวิธีแก้ไข ตั้งแต่ GitLab 11.6 เรารองรับ ข้อเสนอสำหรับการเปลี่ยนแปลง สำหรับหนึ่งบรรทัด

ในเวอร์ชัน 11.10 ความคิดเห็น diff คำขอผสานสามารถเสนอการเปลี่ยนแปลงได้หลายบรรทัด จากนั้นใครก็ตามที่มีสิทธิ์ในการเขียนไปยังสาขาเดิมสามารถยอมรับได้ด้วยคลิกเดียว ด้วยฟีเจอร์ใหม่นี้ คุณสามารถหลีกเลี่ยงการคัดลอกและวางได้เหมือนในเวอร์ชันก่อนหน้า

Git Lab 11.10

ทางลัดในพื้นที่เดียว

พรีเมี่ยม สุดยอด เงิน ทอง

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

สมมติว่าคุณต้องการฟิลด์ที่กำหนดเองในงานเพื่อติดตามระบบปฏิบัติการของแพลตฟอร์มที่ฟังก์ชันของคุณกำหนดเป้าหมาย แต่ละงานจะต้องเกี่ยวข้องกับแพลตฟอร์มเดียวเท่านั้น คุณสามารถสร้างทางลัดได้ platform::iOS, platform::Android, platform::Linux และอื่นๆ ตามความจำเป็น หากคุณใช้ทางลัดดังกล่าวกับงาน ระบบจะลบทางลัดอื่นที่มีอยู่ซึ่งขึ้นต้นด้วยโดยอัตโนมัติ platform::.

สมมติว่าคุณมีทางลัด workflow::development, workflow::review и workflow::deployedซึ่งระบุสถานะขั้นตอนการทำงานของทีมของคุณ หากงานมีทางลัดอยู่แล้ว workflow::developmentและนักพัฒนาต้องการย้ายงานไปยังพื้นที่งาน workflow::reviewเพียงใช้ทางลัดใหม่และอันเก่า (workflow::development) จะถูกลบโดยอัตโนมัติ ลักษณะการทำงานนี้มีอยู่แล้วเมื่อคุณย้ายงานระหว่างรายการทางลัดบนกระดานงานที่แสดงถึงเวิร์กโฟลว์ของทีมของคุณ ขณะนี้สมาชิกในทีมที่ไม่ได้ทำงานกับบอร์ดงานโดยตรงสามารถเปลี่ยนสถานะเวิร์กโฟลว์ในงานได้ด้วยตนเอง

Git Lab 11.10

ทำความสะอาดรีจิสทรีคอนเทนเนอร์อย่างละเอียดยิ่งขึ้น

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

เมื่อปกติคุณใช้รีจีสทรีคอนเทนเนอร์กับไปป์ไลน์ CI คุณจะพุชการเปลี่ยนแปลงหลายรายการแยกกันไปยังแท็กเดียว เนื่องจากการใช้งานการกระจายของ Docker ลักษณะการทำงานเริ่มต้นคือการบันทึกการเปลี่ยนแปลงทั้งหมดไปยังระบบ แต่สุดท้ายกลับใช้หน่วยความจำจำนวนมาก หากคุณใช้พารามิเตอร์ -m с registry-garbage-collectคุณสามารถลบการเปลี่ยนแปลงก่อนหน้านี้ทั้งหมดและเพิ่มพื้นที่ว่างอันมีค่าได้อย่างรวดเร็ว

Git Lab 11.10

การซื้อนาที CI Runner เพิ่มเติม

BRONZE, เงิน, ทอง

ผู้ใช้ที่มีแผน GitLab.com แบบชำระเงิน (โกลด์ ซิลเวอร์ บรอนซ์) สามารถซื้อนาที CI Runner เพิ่มเติมได้แล้ว ก่อนหน้านี้จำเป็นต้องบรรลุโควต้าที่กำหนดไว้ในแผน ด้วยการปรับปรุงนี้ คุณสามารถซื้อนาทีที่เกินโควต้าล่วงหน้าได้เพื่อหลีกเลี่ยงการหยุดชะงักเนื่องจากการปิดไปป์ไลน์

ขณะนี้ 1000 นาทีมีราคา 8 ดอลลาร์ และคุณสามารถซื้อได้มากเท่าที่คุณต้องการ นาทีเพิ่มเติมจะเริ่มใช้เมื่อคุณใช้โควต้ารายเดือนจนหมด และนาทีเพิ่มเติมที่เหลือจะทบไปยังเดือนถัดไป ใน การเปิดตัวในอนาคต เราต้องการเพิ่มคุณสมบัตินี้ให้กับแผนบริการฟรีด้วย

Git Lab 11.10

DevOps อัตโนมัติที่ประกอบได้

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

ด้วย Auto DevOps ทีมจะเปลี่ยนไปใช้แนวทางปฏิบัติ DevOps สมัยใหม่โดยแทบไม่ต้องใช้ความพยายามเลย ตั้งแต่ GitLab 11.10 เป็นต้นไป แต่ละงานใน Auto DevOps จะมีให้เป็น เทมเพลตอิสระ. ผู้ใช้สามารถใช้งานได้ функцию includes ใน GitLab CI เพื่อเปิดใช้งาน Auto DevOps แต่ละขั้นตอนและในเวลาเดียวกันก็ใช้ไฟล์ที่คุณกำหนดเอง gitlab-ci.yml. วิธีนี้ทำให้คุณสามารถเปิดใช้งานเฉพาะงานที่คุณต้องการและใช้ประโยชน์จากการอัปเดตอัปสตรีมได้

Git Lab 11.10

จัดการสมาชิกกลุ่มบน GitLab.com โดยอัตโนมัติโดยใช้ SCIM

เงิน, ทอง

ก่อนหน้านี้ คุณต้องจัดการการเป็นสมาชิกกลุ่มบน GitLab.com ด้วยตนเอง ตอนนี้คุณสามารถใช้ SAML SSO และจัดการการเป็นสมาชิกโดยใช้ SCIM เพื่อสร้าง ลบ และอัปเดตผู้ใช้บน GitLab.com ได้แล้ว

สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับบริษัทที่มีผู้ใช้จำนวนมากและผู้ให้บริการข้อมูลประจำตัวแบบรวมศูนย์ ตอนนี้คุณสามารถมีแหล่งความจริงเพียงแหล่งเดียว เช่น Azure Active Directory และผู้ใช้จะถูกสร้างและลบโดยอัตโนมัติผ่านผู้ให้บริการข้อมูลประจำตัว แทนที่จะดำเนินการด้วยตนเอง

Git Lab 11.10

เข้าสู่ระบบ GitLab.com ผ่านผู้ให้บริการ SAML

เงิน, ทอง

ก่อนหน้านี้ เมื่อใช้ SAML SSO สำหรับกลุ่ม ผู้ใช้จะต้องลงชื่อเข้าใช้ด้วยข้อมูลรับรอง GitLab และผู้ให้บริการข้อมูลประจำตัว ตอนนี้คุณสามารถเข้าสู่ระบบโดยตรงผ่าน SSO ในฐานะผู้ใช้ GitLab ที่เชื่อมโยงกับกลุ่มที่กำหนดค่าแล้ว

ผู้ใช้จะไม่ต้องลงชื่อเข้าใช้สองครั้ง ทำให้บริษัทต่างๆ ใช้ SAML SSO สำหรับ GitLab.com ได้ง่ายขึ้น

Git Lab 11.10

การปรับปรุงอื่นๆ ใน GitLab 11.10

สคีมามหากาพย์ของเด็ก

สุดยอดทองคำ

ในรุ่นก่อนหน้านี้ เราได้เพิ่ม Child Epics (Epic of Epics) เพื่อช่วยคุณจัดการโครงสร้างการกระจายงานของคุณ มหากาพย์ย่อยจะปรากฏบนหน้าของมหากาพย์ระดับบน

ในรีลีสนี้ หน้า Epic ระดับบนสุดจะแสดงโครงร่างของ Epic ระดับย่อย เพื่อให้ทีมสามารถดูไทม์ไลน์ของ Epic ระดับย่อย และสามารถจัดการการขึ้นต่อกันของเวลาได้

Git Lab 11.10

รวมหน้าจอป๊อปอัปคำขอ

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

ในรุ่นนี้ เราขอแนะนำหน้าจอข้อมูลที่ปรากฏขึ้นเมื่อคุณวางเมาส์เหนือลิงก์คำขอรวม ก่อนหน้านี้ เราแสดงเฉพาะชื่อคำขอผสาน แต่ตอนนี้ เรายังแสดงสถานะคำขอผสาน สถานะไปป์ไลน์ CI และ URL แบบสั้นด้วย

เราวางแผนที่จะเพิ่มข้อมูลที่สำคัญมากขึ้นในการเผยแพร่ในอนาคต เช่น ผู้รับผิดชอบและจุดควบคุมและเรายังจะแนะนำหน้าจอป๊อปอัปสำหรับ ของงาน.

Git Lab 11.10

การกรองคำขอรวมตามสาขาเป้าหมาย

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

เวิร์กโฟลว์ Git สำหรับการเปิดตัวหรือจัดส่งซอฟต์แวร์มักจะเกี่ยวข้องกับสาขาระยะยาวหลายสาขา เพื่อแก้ไขเวอร์ชันก่อนหน้า (เช่น stable-11-9) หรือย้ายจากการทดสอบคุณภาพไปสู่การผลิต (เช่น integration) แต่การค้นหาคำขอรวมสาขาเหล่านี้ไม่ใช่เรื่องง่ายจากคำขอรวมที่เปิดอยู่จำนวนมาก

ขณะนี้รายการคำขอรวมสำหรับโครงการและกลุ่มสามารถกรองได้ตามสาขาเป้าหมายของคำขอรวม เพื่อให้ค้นหาสิ่งที่คุณต้องการได้ง่ายขึ้น

ขอบคุณ ฮิโรยูกิ ซาโตะ (ฮิโรยูกิ ซาโต้)!

Git Lab 11.10

การส่งและการรวมไปป์ไลน์ที่ประสบความสำเร็จ

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

หากเราใช้วิธีการพัฒนาแบบ Trunk เราควรหลีกเลี่ยงสาขาที่มีอายุยืนยาว หันไปเลือกสาขาชั่วคราวขนาดเล็กที่มีเจ้าของคนเดียว การเปลี่ยนแปลงเล็กๆ น้อยๆ มักจะถูกผลักโดยตรงไปยังสาขาเป้าหมาย แต่การทำเช่นนั้นอาจเสี่ยงต่อการทำลายบิลด์

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

Git Lab 11.10

ปรับปรุงการบูรณาการกับแดชบอร์ดภายนอก

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

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

จัดเรียงหน้า Wiki ตามวันที่สร้าง

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

ใน Project Wiki ทีมสามารถแบ่งปันเอกสารและข้อมูลสำคัญอื่นๆ พร้อมกับซอร์สโค้ดและงานได้ ด้วยเวอร์ชันนี้ คุณสามารถจัดเรียงรายการหน้า Wiki ตามวันที่สร้างและชื่อเรื่อง เพื่อค้นหาเนื้อหาที่สร้างขึ้นล่าสุดได้อย่างรวดเร็ว

Git Lab 11.10

การตรวจสอบทรัพยากรที่ร้องขอโดยคลัสเตอร์

สุดยอดทองคำ

GitLab ช่วยคุณตรวจสอบคลัสเตอร์ Kubernetes สำหรับแอปพลิเคชันการพัฒนาและการใช้งานจริง เริ่มตั้งแต่รุ่นนี้ ให้ตรวจสอบคำขอ CPU และหน่วยความจำจากคลัสเตอร์ของคุณเพื่อระบุปัญหาที่อาจเกิดขึ้นก่อนที่จะกลายเป็นปัญหา

Git Lab 11.10

ดูตัววัด Load Balancer ในแดชบอร์ด Grafana

แกนกลาง สตาร์ทเตอร์ พรีเมียม สุดยอด

การตรวจสอบความสมบูรณ์ของอินสแตนซ์ GitLab ของคุณเป็นสิ่งสำคัญมาก ก่อนหน้านี้ เราจัดเตรียมแดชบอร์ดเริ่มต้นผ่านอินสแตนซ์ Grafana ที่ฝังไว้ ตั้งแต่รุ่นนี้ เราได้รวมแดชบอร์ดเพิ่มเติมสำหรับการตรวจสอบโหลดบาลานเซอร์ NGINX

SAST สำหรับน้ำอมฤต

สุดยอดทองคำ

เรายังคงขยายการรองรับภาษาและการตรวจสอบความปลอดภัยที่ลึกซึ้งยิ่งขึ้น ในรุ่นนี้ เราได้เปิดใช้งานการตรวจสอบความปลอดภัยสำหรับโครงการแล้ว ยาแก้โรคทุกชนิด และโครงการที่สร้างขึ้นเมื่อ แพลตฟอร์มฟีนิกซ์.

แบบสอบถามหลายรายการในไดอะแกรมเดียว

พรีเมี่ยม สุดยอด เงิน ทอง

ใน GitLab คุณสามารถสร้างแผนภูมิเพื่อแสดงภาพเมตริกที่คุณรวบรวมได้ ตัวอย่างเช่น บ่อยครั้ง หากคุณต้องการดูค่าสูงสุดหรือค่าเฉลี่ยของหน่วยวัด คุณต้องการแสดงค่าหลายค่าในแผนภูมิเดียว เริ่มตั้งแต่การเปิดตัวครั้งนี้ คุณมีโอกาสนี้

ผลลัพธ์ DAST บนแดชบอร์ดความปลอดภัยของกลุ่ม

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

เราได้เพิ่มผลลัพธ์การทดสอบความปลอดภัยของแอปพลิเคชันแบบไดนามิก (DAST) ให้กับแดชบอร์ดความปลอดภัยของทีม นอกเหนือจาก SAST, การสแกนคอนเทนเนอร์ และการสแกนการพึ่งพา

การเพิ่มข้อมูลเมตาลงในรายงานการสแกนคอนเทนเนอร์

สุดยอดทองคำ

ในรุ่นนี้ รายงานการสแกนคอนเทนเนอร์มีข้อมูลเมตามากขึ้น - เราได้เพิ่มไว้ ส่วนประกอบที่ได้รับผลกระทบ (คุณลักษณะของ Clair) ในข้อมูลเมตาที่มีอยู่: ลำดับความสำคัญ, ID (อ้างอิงถึง mitre.org) และระดับที่ได้รับผลกระทบ (เช่น debian:8)

การเพิ่มประเภทรายงานเมตริกเพื่อรวมคำขอ

พรีเมี่ยม สุดยอด เงิน ทอง

GitLab มีรายงานหลายประเภทที่สามารถรวมไว้ในคำขอรวมได้โดยตรง: จากรายงานไปจนถึง คุณภาพของรหัส и การทดสอบหน่วย ในขั้นตอนการตรวจสอบจนถึง SAST и Dast อยู่ในขั้นตอนการป้องกัน

แม้ว่าสิ่งเหล่านี้จะเป็นรายงานที่สำคัญ แต่ก็จำเป็นต้องมีข้อมูลพื้นฐานที่เหมาะกับสถานการณ์ที่แตกต่างกันด้วย ใน GitLab 11.10 เรามีการรายงานตัวชี้วัดโดยตรงในคำขอรวม ซึ่งคาดว่าจะมีคู่คีย์-ค่าธรรมดา ด้วยวิธีนี้ ผู้ใช้จะติดตามการเปลี่ยนแปลงเมื่อเวลาผ่านไป รวมถึงเมตริกที่กำหนดเอง และการเปลี่ยนแปลงในเมตริกสำหรับคำขอรวมที่เฉพาะเจาะจง การใช้หน่วยความจำ การทดสอบปริมาณงานเฉพาะทาง และสถานะความสมบูรณ์สามารถแปลงเป็นหน่วยวัดง่ายๆ ที่สามารถดูได้โดยตรงในคำขอรวมพร้อมกับรายงานในตัวอื่นๆ

รองรับโปรเจ็กต์ Maven หลายโมดูลสำหรับการสแกนการพึ่งพา

สุดยอดทองคำ

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

ผู้ใช้สามารถเปลี่ยนเส้นทางการโคลนใน CI

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

ตามค่าเริ่มต้น GitLab Runner จะโคลนโครงการไปยังเส้นทางย่อยที่ไม่ซ้ำกัน $CI_BUILDS_DIR. แต่สำหรับบางโปรเจ็กต์ เช่น Golang โค้ดจำเป็นต้องได้รับการโคลนลงในไดเร็กทอรีเฉพาะจึงจะถูกสร้างขึ้นได้

ใน GitLab 11.10 เราได้แนะนำตัวแปร GIT_CLONE_PATHซึ่งช่วยให้คุณระบุเส้นทางเฉพาะที่ GitLab Runner โคลนโครงการก่อนที่จะดำเนินการงาน

การมาสก์ตัวแปรที่ได้รับการป้องกันอย่างง่ายในบันทึก

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

GitLab มีหลายวิธี เพื่อปกป้อง и จำกัดพื้นที่ ตัวแปรใน GitLab CI/CD แต่ตัวแปรยังคงสามารถไปอยู่ในบันทึกของบิลด์ได้ ไม่ว่าจะโดยตั้งใจหรือโดยไม่ได้ตั้งใจ

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

เปิดหรือปิดใช้งาน Auto DevOps ในระดับทีม

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

ด้วย Auto DevOps บนโปรเจ็กต์ GitLab.com คุณสามารถรับเวิร์กโฟลว์ DevOps ที่ทันสมัยตั้งแต่การสร้างไปจนถึงการส่งมอบโดยไม่ต้องยุ่งยาก

ตั้งแต่ GitLab 11.10 เป็นต้นไป คุณสามารถเปิดหรือปิดใช้งาน Auto DevOps สำหรับโปรเจ็กต์ทั้งหมดในกลุ่มเดียวกันได้

หน้าใบอนุญาตที่เรียบง่ายและปรับปรุง

สตาร์ทเตอร์ พรีเมียม สุดยอด

เพื่อให้การจัดการคีย์ใบอนุญาตสะดวกและง่ายขึ้น เราได้ออกแบบหน้าใบอนุญาตใหม่ในแผงผู้ดูแลระบบและเน้นองค์ประกอบที่สำคัญที่สุด

Git Lab 11.10

อัปเดตตัวเลือกทางลัดสำหรับการปรับใช้ Kubernetes

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

แผงการทำให้ใช้งานได้จะแสดงข้อมูลเกี่ยวกับการทำให้ Kubernetes ใช้งานได้ทั้งหมด

ในรุ่นนี้ เราได้เปลี่ยนวิธีที่เราแมปทางลัดกับการปรับใช้ สามารถแข่งขันได้แล้ววันนี้โดย app.example.com/app и app.example.com/env หรือ app. วิธีนี้จะหลีกเลี่ยงข้อขัดแย้งในการกรองและความเสี่ยงของการปรับใช้ที่ไม่ถูกต้องที่เกี่ยวข้องกับโครงการ

นอกจากนี้ใน GitLab 12.0 เรา ลบป้ายกำกับแอปออกจากตัวเลือกการปรับใช้ Kubernetesและการแข่งขันจะสามารถทำได้โดย app.example.com/app и app.example.com/env.

การสร้างทรัพยากร Kubernetes แบบไดนามิก

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

การผสานรวม Kubernetes กับ GitLab ทำให้คุณสามารถใช้คุณสมบัติ RBAC โดยใช้บัญชีบริการและเนมสเปซเฉพาะสำหรับโปรเจ็กต์ GitLab แต่ละโปรเจ็กต์ ตั้งแต่รุ่นนี้เป็นต้นไป เพื่อประสิทธิภาพสูงสุด ทรัพยากรเหล่านี้จะถูกสร้างขึ้นเมื่อจำเป็นสำหรับการปรับใช้เท่านั้น

เมื่อปรับใช้ Kubernetes GitLab CI จะสร้างทรัพยากรเหล่านี้ก่อนปรับใช้

นักวิ่งกลุ่มสำหรับคลัสเตอร์ระดับกลุ่ม

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

คลัสเตอร์ระดับกลุ่มรองรับการติดตั้ง GitLab Runner แล้ว นักวิ่ง Kubernetes ระดับกลุ่มจะปรากฏในโปรเจ็กต์ย่อยตามป้ายกำกับนักวิ่งกลุ่ม cluster и kubernetes.

ตัวนับการโทรสำหรับฟังก์ชัน Knative

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

คุณสมบัติที่ปรับใช้กับ GitLab ไร้เซิร์ฟเวอร์ตอนนี้แสดงจำนวนสายที่ได้รับสำหรับฟังก์ชันเฉพาะ ในการดำเนินการนี้ คุณจะต้องติดตั้ง Prometheus บนคลัสเตอร์ที่ติดตั้ง Knative

Git Lab 11.10

การควบคุมพารามิเตอร์ git clean สำหรับงาน GitLab CI/CD

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

ตามค่าเริ่มต้น GitLab Runner จะทำงาน git clean ระหว่างกระบวนการอัปโหลดโค้ดเมื่อดำเนินการงานใน GitLab CI/CD ตั้งแต่ GitLab 11.10 ผู้ใช้สามารถควบคุมพารามิเตอร์ที่ส่งไปยังทีมได้ git clean. สิ่งนี้มีประโยชน์สำหรับทีมที่มีนักวิ่งโดยเฉพาะ เช่นเดียวกับทีมที่รวบรวมโปรเจ็กต์จาก monorepositories ขนาดใหญ่ ตอนนี้พวกเขาสามารถควบคุมกระบวนการยกเลิกการโหลดก่อนที่จะรันสคริปต์ได้ ตัวแปรใหม่ GIT_CLEAN_FLAGS ค่าเริ่มต้นคือ -ffdx และยอมรับพารามิเตอร์คำสั่งที่เป็นไปได้ทั้งหมด [git clean](https://git-scm.com/docs/git-clean).

การอนุญาตภายนอกใน Core

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

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

ความสามารถในการสร้างโปรเจ็กต์เป็นกลุ่มใน Core

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

บทบาทนักพัฒนาสามารถสร้างโครงการเป็นกลุ่มได้ ตั้งแต่เวอร์ชัน 10.5และตอนนี้สิ่งนี้เป็นไปได้ใน Core การสร้างโปรเจ็กต์เป็นคุณสมบัติหลักสำหรับประสิทธิภาพการทำงานใน GitLab และการรวมคุณสมบัตินี้ไว้ใน Core ตอนนี้สมาชิกอินสแตนซ์สามารถทำสิ่งใหม่ๆ ได้ง่ายขึ้น

GitLab วิ่ง 11.10

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

วันนี้เราเปิดตัว GitLab Runner 11.10! GitLab Runner เป็นโปรเจ็กต์โอเพ่นซอร์สที่ใช้ในการรันงาน CI/CD และส่งผลกลับไปยัง GitLab

การเปลี่ยนแปลงที่น่าสนใจที่สุด:

รายการการเปลี่ยนแปลงทั้งหมดสามารถพบได้ในบันทึกการเปลี่ยนแปลงของ GitLab Runner: การเปลี่ยนแปลง.

แก้ไขการคืนสินค้า project_id ใน API การค้นหาหยดใน Elasticsearch

สตาร์ทเตอร์ พรีเมียม สุดยอด

เราแก้ไขข้อบกพร่องใน API การค้นหา blob ของ Elasticsearch ที่ส่งคืน 0 อย่างผิดพลาด project_id. มันจะจำเป็น จัดทำดัชนี Elasticsearch ใหม่เพื่อให้ได้ค่าที่ถูกต้อง project_id หลังจากติดตั้ง GitLab เวอร์ชันนี้แล้ว

การปรับปรุงรถโดยสาร

แกนกลาง สตาร์ทเตอร์ พรีเมียม สุดยอด

เราได้ทำการปรับปรุง Omnibus ใน GitLab 11.10 ต่อไปนี้:

  • GitLab 11.10 ประกอบด้วย สำคัญที่สุด 5.9.0, ทางเลือก Slack โอเพ่นซอร์สซึ่งรุ่นล่าสุดมีไดเรกทอรีบูรณาการใหม่สำหรับการย้ายข้อมูลจาก Hipchat และอีกมากมายได้อย่างง่ายดาย รุ่นนี้ประกอบด้วย การอัปเดตความปลอดภัยและเราขอแนะนำให้อัปเดต
  • เรา รวม Grafana เข้ากับ Omnibusและตอนนี้การเริ่มตรวจสอบอินสแตนซ์ GitLab ของคุณก็เป็นเรื่องง่าย
  • เราได้เพิ่มการรองรับสำหรับการลบอิมเมจคอนเทนเนอร์เก่าออกจากรีจิสทรี Docker
  • เราได้อัปเดตใบรับรอง CA เป็น 2019-01-23

การปรับปรุงประสิทธิภาพ

CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง

เราปรับปรุงประสิทธิภาพ GitLab อย่างต่อเนื่องในทุกการเปิดตัวสำหรับอินสแตนซ์ GitLab ทุกขนาด การปรับปรุงบางอย่างใน GitLab 11.10:

ปรับปรุงแผนภูมิ GitLab

แกนกลาง สตาร์ทเตอร์ พรีเมียม สุดยอด

เราได้ทำการปรับปรุงแผนภูมิ GitLab ต่อไปนี้:

คุณสมบัติที่ล้าสมัย

GitLab Geo จะจัดให้มีพื้นที่เก็บข้อมูลแบบแฮชใน GitLab 12.0

จำเป็นต้องมี GitLab Geo ที่เก็บข้อมูลแบบแฮช เพื่อลดการแข่งขันบนโหนดรอง สิ่งนี้ถูกบันทึกไว้ใน gitlab-ce#40970.

ใน GitLab 11.5 เราได้เพิ่มข้อกำหนดนี้ในเอกสารประกอบทางภูมิศาสตร์: gitlab-ee#8053.

ใน GitLab 11.6 sudo gitlab-rake gitlab:geo:check ตรวจสอบว่าเปิดใช้งานที่เก็บข้อมูลแบบแฮชแล้วและโปรเจ็กต์ทั้งหมดถูกย้ายหรือไม่ ซม. gitlab-ee#8289. หากคุณใช้ Geo โปรดเรียกใช้การตรวจสอบนี้และย้ายข้อมูลโดยเร็วที่สุด

ใน GitLab 11.8 คำเตือนปิดการใช้งานอย่างถาวร gitlab-ee!8433 จะแสดงบนหน้า เขตบริหาร > ภูมิศาสตร์ > โหนดหากไม่อนุญาตให้ตรวจสอบข้างต้น

ใน GitLab 12.0 Geo จะใช้ข้อกำหนดพื้นที่เก็บข้อมูลแบบแฮช ซม. gitlab-ee#8690.

วันที่ลบ: 22 เมืองมิถุนายน 2019

รองรับอูบุนตู 14.04

GitLab 11.10 จะเป็นรุ่นล่าสุดด้วย รองรับอูบุนตู 14.04.

Canonical ประกาศสิ้นสุดการสนับสนุนมาตรฐานสำหรับ Ubuntu 14.04 เมษายน 2019. เราแนะนำให้ผู้ใช้อัปเกรดเป็นเวอร์ชัน LTS ที่รองรับ: Ubuntu 16.04 หรือ Ubuntu 18.04

วันที่ลบ: 22 เมืองพฤษภาคม 2019

การจำกัดจำนวนไปป์ไลน์สูงสุดที่สร้างขึ้นต่อการส่ง

ก่อนหน้านี้ GitLab ได้สร้างไปป์ไลน์สำหรับ HEAD แต่ละสาขาที่ยื่นเสนอ สิ่งนี้สะดวกสำหรับนักพัฒนาที่พุชการเปลี่ยนแปลงหลายอย่างพร้อมกัน (เช่น ไปยังสาขาฟีเจอร์และสาขา develop).

แต่เมื่อพุชพื้นที่เก็บข้อมูลขนาดใหญ่ที่มีสาขาที่ใช้งานอยู่จำนวนมาก (เช่น การย้าย การมิเรอร์ หรือการแตกสาขา) คุณไม่จำเป็นต้องสร้างไปป์ไลน์สำหรับแต่ละสาขา เริ่มต้นด้วย GitLab 11.10 ที่เรากำลังสร้าง สูงสุด 4 ท่อ เมื่อส่ง

วันที่ลบ: 22 เมืองพฤษภาคม 2019

เส้นทางรหัสเดิมของ GitLab Runner ที่ล้าสมัย

ตั้งแต่ Gitlab 11.9 เป็นต้นไป GitLab Runner จะใช้ วิธีการใหม่ การโคลน / การเรียกพื้นที่เก็บข้อมูล ปัจจุบัน GitLab Runner จะใช้วิธีเก่าหากไม่รองรับวิธีใหม่ ดูรายละเอียดเพิ่มเติมใน งานนี้.

ใน GitLab 11.0 เราได้เปลี่ยนรูปลักษณ์ของการกำหนดค่าเซิร์ฟเวอร์เมตริกสำหรับ GitLab Runner metrics_server จะถูกลบออกเพื่อประโยชน์ listen_address ใน GitLab 12.0. ดูรายละเอียดเพิ่มเติมใน งานนี้.

ในเวอร์ชัน 11.3 GitLab Runner เริ่มให้การสนับสนุน ผู้ให้บริการแคชหลายราย; ซึ่งนำไปสู่การตั้งค่าใหม่สำหรับ การกำหนดค่า S3 เฉพาะ. ใน เอกสารให้ตารางการเปลี่ยนแปลงและคำแนะนำในการย้ายไปยังการกำหนดค่าใหม่ ดูรายละเอียดเพิ่มเติมใน งานนี้.

เส้นทางเหล่านี้จะไม่สามารถใช้ได้ใน GitLab 12.0 ในฐานะผู้ใช้ คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรนอกจากตรวจสอบให้แน่ใจว่าอินสแตนซ์ GitLab ของคุณใช้งานเวอร์ชัน 11.9+ เมื่ออัปเกรดเป็น GitLab Runner 12.0

วันที่ลบ: 22 เมืองมิถุนายน 2019

พารามิเตอร์ที่เลิกใช้แล้วสำหรับคุณลักษณะจุดเริ่มต้นสำหรับ GitLab Runner

11.4 GitLab Runner แนะนำพารามิเตอร์ฟีเจอร์ FF_K8S_USE_ENTRYPOINT_OVER_COMMAND เพื่อแก้ไขปัญหาต่างๆ เช่น #2338 и #3536.

ใน GitLab 12.0 เราจะเปลี่ยนไปใช้พฤติกรรมที่ถูกต้องเหมือนกับว่าการตั้งค่าฟีเจอร์ถูกปิดใช้งาน ดูรายละเอียดเพิ่มเติมใน งานนี้.

วันที่ลบ: 22 เมืองมิถุนายน 2019

การสนับสนุนที่เลิกใช้แล้วสำหรับการเผยแพร่ Linux ถึง EOL สำหรับ GitLab Runner

Linux บางตัวที่สามารถติดตั้ง GitLab Runner ได้นั้นใช้งานได้ตามวัตถุประสงค์

ใน GitLab 12.0 นั้น GitLab Runner จะไม่แจกจ่ายแพ็คเกจไปยัง Linux ดังกล่าวอีกต่อไป คุณสามารถดูรายการการแจกแจงทั้งหมดที่ไม่ได้รับการสนับสนุนอีกต่อไปได้ในของเรา เอกสาร. ขอขอบคุณ Javier Ardo (ฮาเวียร์ จาร์ดอน) ต่อ การมีส่วนร่วมของเขา!

วันที่ลบ: 22 เมืองมิถุนายน 2019

การลบคำสั่ง GitLab Runner Helper เก่า

เป็นส่วนหนึ่งของความพยายามของเราที่จะสนับสนุน ตัวดำเนินการ Windows Docker ต้องละทิ้งคำสั่งเก่าๆ ที่ใช้ไป ภาพผู้ช่วย.

ใน GitLab 12.0 นั้น GitLab Runner จะเปิดตัวโดยใช้คำสั่งใหม่ สิ่งนี้ใช้ได้กับผู้ใช้ที่ แทนที่รูปภาพตัวช่วย. ดูรายละเอียดเพิ่มเติมใน งานนี้.

วันที่ลบ: 22 เมืองมิถุนายน 2019

การลบกลไกการล้างคอมไพล์แบบเดิมออกจาก GitLab Runner

ใน GitLab Runner 11.10 เราให้โอกาส กำหนดค่าวิธีที่ Runner ดำเนินการคำสั่ง git clean. นอกจากนี้ กลยุทธ์การล้างข้อมูลใหม่จะลบการใช้งานออก git reset และใส่คำสั่ง git clean หลังจากขั้นตอนการขนถ่าย

เนื่องจากการเปลี่ยนแปลงพฤติกรรมนี้อาจส่งผลกระทบต่อผู้ใช้บางราย เราจึงได้เตรียมพารามิเตอร์ไว้ FF_USE_LEGACY_GIT_CLEAN_STRATEGY. หากคุณตั้งค่า trueโดยจะคืนค่ากลยุทธ์การล้างข้อมูลแบบเดิม ข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ฟังก์ชันใน GitLab Runner สามารถพบได้ ในเอกสาร.

ใน GitLab Runner 12.0 เราจะลบการสนับสนุนสำหรับกลยุทธ์การล้างข้อมูลแบบเดิมและความสามารถในการกู้คืนโดยใช้พารามิเตอร์ฟังก์ชัน ดูรายละเอียดเพิ่มเติมใน งานนี้.

วันที่ลบ: 22 เมืองมิถุนายน 2019

ส่วนข้อมูลระบบในแผงผู้ดูแลระบบ

GitLab นำเสนอข้อมูลเกี่ยวกับอินสแตนซ์ GitLab ของคุณ admin/system_infoแต่ข้อมูลนี้อาจไม่ถูกต้อง

เรา ลบส่วนนี้ แผงผู้ดูแลระบบใน GitLab 12.0 และเราแนะนำให้ใช้ ตัวเลือกการตรวจสอบอื่น ๆ.

วันที่ลบ: 22 เมืองมิถุนายน 2019

เปลี่ยนบันทึก

ค้นหาการเปลี่ยนแปลงทั้งหมดนี้ในบันทึกการเปลี่ยนแปลง:

การติดตั้ง

หากคุณกำลังตั้งค่าการติดตั้ง GitLab ใหม่ โปรดไปที่ หน้าดาวน์โหลด GitLab.

ปรับปรุง

เช็คเอาท์ หน้าอัปเดต.

แผนการสมัครสมาชิก GitLab

GitLab มีให้เลือกสองรสชาติ: การปกครองตนเอง и คลาวด์ SaaS.

การปกครองตนเอง: ภายในองค์กรหรือบนแพลตฟอร์มคลาวด์ที่คุณต้องการ

  • แกน: สำหรับทีมขนาดเล็ก โครงการส่วนตัว หรือการทดลองใช้ GitLab โดยไม่จำกัดระยะเวลา
  • Starter: สำหรับทีมที่ทำงานในสำนักงานเดียวกันในหลายโครงการที่ต้องการการสนับสนุนอย่างมืออาชีพ
  • Premium: สำหรับทีมแบบกระจายที่ต้องการคุณสมบัติขั้นสูง ความพร้อมใช้งานสูงและการสนับสนุนตลอด XNUMX ชั่วโมงทุกวัน
  • ที่สุด: สำหรับธุรกิจที่ต้องการกลยุทธ์และการดำเนินการที่แข็งแกร่งพร้อมการรักษาความปลอดภัยและการปฏิบัติตามกฎระเบียบที่ได้รับการปรับปรุง

คลาวด์ SaaS - GitLab.คอม: โฮสต์ จัดการ และบริหารจัดการโดย GitLab การสมัครสมาชิกฟรีและชำระเงิน สำหรับนักพัฒนารายบุคคลและทีมงาน

  • ฟรี: พื้นที่เก็บข้อมูลส่วนตัวไม่จำกัดและผู้ร่วมโครงการไม่จำกัดจำนวน โปรเจ็กต์ที่ปิดแล้วสามารถเข้าถึงฟีเจอร์ระดับได้ ฟรีมี โครงการที่เปิดอยู่ สามารถเข้าถึงคุณสมบัติระดับได้ ทองคำ.
  • บรอนซ์: สำหรับทีมที่ต้องการเข้าถึงฟีเจอร์เวิร์กโฟลว์ขั้นสูง
  • เงิน: สำหรับทีมที่ต้องการความสามารถ DevOps ที่แข็งแกร่ง การปฏิบัติตามข้อกำหนด และการสนับสนุนที่รวดเร็วยิ่งขึ้น
  • ทองคำ: เหมาะสำหรับงาน CI/CD จำนวนมาก โปรเจ็กต์ที่เปิดอยู่ทั้งหมดสามารถใช้ฟีเจอร์ระดับ Gold ได้ฟรี ไม่ว่าจะมีแผนใดก็ตาม

ที่มา: will.com

เพิ่มความคิดเห็น