ตัวเลือกการทำงานร่วมกันเพิ่มเติมและการแจ้งเตือนเพิ่มเติม
ที่ GitLab เรามองหาวิธีใหม่ๆ อย่างต่อเนื่องในการปรับปรุงการทำงานร่วมกันตลอดวงจร DevOps เรามีความยินดีที่จะแจ้งให้ทราบว่าด้วยการเปิดตัวครั้งนี้เราสนับสนุน
ตอนนี้ทีม DevOps ก็ได้รับเช่นกัน
ลดต้นทุนด้วยการรองรับคอนเทนเนอร์ Docker บน Windows และการจัดเตรียมคลัสเตอร์ Kubernetes ระดับอินสแตนซ์
เรารักคอนเทนเนอร์! คอนเทนเนอร์ใช้ทรัพยากรระบบน้อยกว่าเมื่อเทียบกับเครื่องเสมือนและปรับปรุงความสามารถในการพกพาแอปพลิเคชัน นับตั้งแต่เปิดตัว GitLab 11.11 เราก็รองรับ
GitLab Premium (อินสแตนซ์ที่จัดการด้วยตนเองเท่านั้น) นำเสนอแล้ว
ผู้ใช้อินสแตนซ์ GitLab ที่จัดการด้วยตนเองสามารถจัดเตรียมได้แล้ว
และนั่นไม่ใช่ทั้งหมด!
นอกเหนือจากคุณสมบัติการทำงานร่วมกันใหม่และการแจ้งเตือนเพิ่มเติมแล้ว เรายังเพิ่มอีกด้วย
พนักงานทรงคุณค่าประจำเดือนนี้ (
MVP ) — เกีย แม่ โสภณ (เกีย เม โซมาเบส )ในรุ่นนี้ เราได้เพิ่มความสามารถในการดาวน์โหลดแต่ละโฟลเดอร์จากที่เก็บข้อมูล แทนที่จะดาวน์โหลดเนื้อหาทั้งหมด ตอนนี้คุณสามารถดาวน์โหลดไฟล์เพียงไม่กี่ไฟล์ที่คุณต้องการได้ ขอบคุณ Kia แม่โสมเบศ!
คุณสมบัติหลักของ GitLab 11.11
Windows Container Executor สำหรับ GitLab Runner
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ใน GitLab 11.11 เราได้เพิ่มนักวิ่งใหม่ใน GitLab Runner เพื่อให้คอนเทนเนอร์ Docker ใช้งานได้บน Windows ก่อนหน้านี้ คุณต้องใช้เชลล์เพื่อประสานคอนเทนเนอร์ Docker บน Windows แต่ตอนนี้ คุณสามารถทำงานกับคอนเทนเนอร์ Docker บน Windows ได้โดยตรง เช่นเดียวกับบน Linux ขณะนี้ผู้ใช้แพลตฟอร์ม Microsoft มีตัวเลือกเพิ่มเติมสำหรับการจัดวางและการจัดการไปป์ไลน์
การอัปเดตนี้รวมการสนับสนุน PowerShell ที่ปรับปรุงแล้วใน GitLab CI/CD รวมถึงอิมเมจการสนับสนุนใหม่สำหรับคอนเทนเนอร์ Windows เวอร์ชันต่างๆ แน่นอนว่า Windows runners ของคุณสามารถใช้กับ GitLab.com ได้ แต่เครื่องมือเหล่านี้ยังไม่เปิดเผยต่อสาธารณะ
พร็อกซีการพึ่งพาแคชสำหรับรีจิสตรีคอนเทนเนอร์
พรีเมี่ยม สุดยอด
ทีมมักใช้คอนเทนเนอร์ในการสร้างไปป์ไลน์ และการแคชพร็อกซีสำหรับรูปภาพและแพ็คเกจที่ใช้บ่อยจากอัพสตรีมเป็นวิธีที่ดีในการเพิ่มความเร็วไปป์ไลน์ ด้วยสำเนาของเลเยอร์ในเครื่องที่คุณต้องการ ซึ่งเข้าถึงได้ผ่านพร็อกซีแคชใหม่ คุณสามารถทำงานกับอิมเมจทั่วไปในสภาพแวดล้อมของคุณได้อย่างมีประสิทธิภาพมากขึ้น
ในตอนนี้ พร็อกซีคอนเทนเนอร์ใช้ได้กับอินสแตนซ์ที่จัดการด้วยตนเองบนเว็บเซิร์ฟเวอร์เท่านั้น
มีหลายคนที่รับผิดชอบคำขอรวม
สตาร์ทเตอร์, พรีเมียม, อัลทิเมท, บรอนซ์, ซิลเวอร์, โกลด์
เป็นเรื่องปกติที่คนหลายคนจะทำงานบนคุณสมบัติในสาขาที่ใช้ร่วมกันและคำขอรวม ตัวอย่างเช่น เมื่อนักพัฒนาส่วนหน้าและส่วนหลังทำงานร่วมกันอย่างใกล้ชิด หรือเมื่อนักพัฒนาทำงานเป็นคู่ เช่นใน Extreme Programming
ใน GitLab 11.11 คุณสามารถมอบหมายให้หลายคนรวมคำขอได้ เช่นเดียวกับเจ้าของงานหลายราย คุณสามารถใช้รายการ ตัวกรอง การแจ้งเตือน และ API ได้
การกำหนดค่าคลัสเตอร์ Kubernetes ในระดับอินสแตนซ์
แกนกลาง สตาร์ทเตอร์ พรีเมียม สุดยอด
โมเดลการรักษาความปลอดภัยและการจัดเตรียมใน Kubernetes กำลังพัฒนาเพื่อให้ไคลเอ็นต์จำนวนมากสามารถให้บริการผ่านคลัสเตอร์ที่แชร์เพียงคลัสเตอร์เดียว
ใน GitLab 11.11 ผู้ใช้อินสแตนซ์ที่จัดการด้วยตนเองสามารถจัดเตรียมคลัสเตอร์ที่ระดับอินสแตนซ์ได้ และทีมและโปรเจ็กต์ทั้งหมดในอินสแตนซ์จะใช้คลัสเตอร์นั้นสำหรับการปรับใช้ การผสานรวม GitLab กับ Kubernetes จะสร้างทรัพยากรเฉพาะโครงการโดยอัตโนมัติเพื่อเพิ่มความปลอดภัย
การแจ้งเตือนการปรับใช้ใน Slack และ Mattermost
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ตอนนี้คุณสามารถตั้งค่าการแจ้งเตือนอัตโนมัติเกี่ยวกับกิจกรรมการปรับใช้ในช่องทีมได้ด้วยการผสานรวมกับแชท
การเข้าถึงปัญหาของแขก
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ผู้ใช้ทั่วไปของโปรเจ็กต์ของคุณสามารถดูการเผยแพร่ที่เผยแพร่บนหน้าการเผยแพร่ได้แล้ว พวกเขาจะสามารถดาวน์โหลดสิ่งประดิษฐ์ที่เผยแพร่ได้ แต่จะไม่สามารถดาวน์โหลดซอร์สโค้ดหรือดูรายละเอียดพื้นที่เก็บข้อมูล เช่น แท็กหรือคอมมิต
การปรับปรุงอื่นๆ ใน GitLab 11.11
กราฟการคอมมิตแบบอนุกรมเพื่อประสิทธิภาพที่ดีขึ้น
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
การดำเนินการ Git หลายอย่างจำเป็นต้องข้ามกราฟการคอมมิต เช่น การคำนวณฐานการผสาน หรือการแยกสาขาที่มีคอมมิต ยิ่งคอมมิตมากเท่าใด การดำเนินการก็จะยิ่งช้าลงเท่านั้น เนื่องจากการข้ามผ่านจำเป็นต้องโหลดแต่ละอ็อบเจ็กต์จากดิสก์เพื่ออ่านพอยน์เตอร์
ใน GitLab 11.11 เราได้เปิดใช้งานฟีเจอร์กราฟการคอมมิตแบบอนุกรมที่นำมาใช้ใน Git รุ่นล่าสุดเพื่อคำนวณและจัดเก็บข้อมูลนี้ในเชิงรุก การรวบรวมข้อมูลในที่เก็บข้อมูลขนาดใหญ่ตอนนี้เร็วขึ้นมาก กราฟคอมมิตจะถูกสร้างขึ้นโดยอัตโนมัติในระหว่างการรวบรวมขยะครั้งถัดไปของพื้นที่เก็บข้อมูล
อ่านเกี่ยวกับวิธีการสร้างกราฟการคอมมิตแบบอนุกรม
นาที CI Runner เพิ่มเติม: พร้อมใช้งานแล้วสำหรับแผนฟรี
ฟรี บรอนซ์ เงิน ทองคำ
เมื่อเดือนที่แล้วเราได้เพิ่มความสามารถในการซื้อนาที CI Runner เพิ่มเติม แต่สำหรับแผน GitLab.com แบบชำระเงินเท่านั้น ในรุ่นนี้ คุณสามารถซื้อนาทีในแผนบริการฟรีได้
การอัปโหลดไฟล์เก็บถาวรไดเร็กทอรีไปยังที่เก็บ
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ขึ้นอยู่กับชนิดและขนาดของโปรเจ็กต์ ไฟล์เก็บถาวรของทั้งโปรเจ็กต์อาจใช้เวลานานในการดาวน์โหลดและไม่จำเป็นเสมอไป โดยเฉพาะอย่างยิ่งในกรณีของ monorepositories ขนาดใหญ่ ใน GitLab 11.11 คุณสามารถดาวน์โหลดไฟล์เก็บถาวรเนื้อหาของไดเร็กทอรีปัจจุบัน รวมถึงไดเร็กทอรีย่อย เพื่อเลือกเฉพาะโฟลเดอร์ที่คุณต้องการ
ขอบคุณสำหรับการทำงาน
การใช้ข้อเสนอแนะจะช่วยแก้ไขการสนทนาโดยอัตโนมัติ
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
การนำเสนอการเปลี่ยนแปลงช่วยให้ทำงานร่วมกันในคำขอรวมได้ง่ายขึ้น โดยไม่จำเป็นต้องคัดลอกและวางเพื่อยอมรับการเปลี่ยนแปลงที่เสนอ ใน GitLab 11.11 เราได้ทำให้กระบวนการนี้ง่ายยิ่งขึ้นโดยอนุญาตให้การอภิปรายได้รับการแก้ไขโดยอัตโนมัติเมื่อมีการใช้ข้อเสนอแนะ
ตัวนับเวลาบนแถบด้านข้างของกระดานงาน
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
แถบงานแถบด้านข้างควรมีลักษณะเหมือนกันในมุมมองบอร์ดและงาน นั่นเป็นเหตุผลว่าทำไมตอนนี้ GitLab จึงมีตัวติดตามเวลาในแถบด้านข้างของบอร์ดปัญหา เพียงไปที่กระดานงานของคุณ คลิกที่งาน จากนั้นแถบด้านข้างพร้อมตัวนับเวลาจะเปิดขึ้น
ข้อมูลเกี่ยวกับการปรับใช้ใน Environments API
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
เราได้เพิ่มความสามารถในการสืบค้น Environments API สำหรับข้อมูลสภาพแวดล้อมเฉพาะ เพื่อให้ทราบว่าคอมมิตใดบ้างที่ถูกปรับใช้กับสภาพแวดล้อมในขณะนี้ สิ่งนี้จะทำให้ระบบอัตโนมัติและการรายงานง่ายขึ้นสำหรับผู้ใช้สภาพแวดล้อมใน GitLab
การจับคู่ตัวแปรเชิงลบสำหรับกฎไปป์ไลน์
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ตอนนี้คุณสามารถตรวจสอบความเท่าเทียมกันเชิงลบหรือการจับคู่รูปแบบ (!=
и !~
) ในไฟล์ .gitlab-ci.yml
เมื่อตรวจสอบค่าของตัวแปรสภาพแวดล้อม ดังนั้นการควบคุมพฤติกรรมของไปป์ไลน์จึงมีความยืดหยุ่นมากขึ้น
รันงานที่ต้องทำด้วยมือทั้งหมดได้ในขั้นตอนเดียวด้วยคลิกเดียว
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ใน GitLab 11.11 ผู้ใช้ที่มีงานที่ต้องทำด้วยมือจำนวนมากในขั้นตอนของตนสามารถทำงานดังกล่าวทั้งหมดให้เสร็จสิ้นได้ในขั้นตอนเดียวโดยคลิกปุ่ม "เล่นทั้งหมด" (“เรียกใช้ทั้งหมด”) ทางด้านขวาของชื่อเวทีในมุมมองไปป์ไลน์
การสร้างไฟล์โดยตรงจากตัวแปรสภาพแวดล้อม
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
ตัวแปรสภาพแวดล้อมมักใช้เพื่อสร้างไฟล์ โดยเฉพาะอย่างยิ่งสำหรับความลับที่จำเป็นต้องได้รับการปกป้องและสามารถเข้าถึงได้ในไปป์ไลน์ของสภาพแวดล้อมที่เฉพาะเจาะจงเท่านั้น เมื่อต้องการทำเช่นนี้ คุณต้องตั้งค่าเนื้อหาของตัวแปรให้เป็นเนื้อหาของไฟล์ และสร้างไฟล์ในงานที่มีค่านั้น ด้วยตัวแปรสภาพแวดล้อมใหม่เช่น file
ซึ่งสามารถทำได้ในขั้นตอนเดียวโดยไม่ต้องแก้ไขใดๆ .gitlab-ci.yml.
จุดสิ้นสุด API สำหรับข้อมูลช่องโหว่
สุดยอดทองคำ
ตอนนี้คุณสามารถสอบถาม GitLab API เพื่อหาช่องโหว่ทั้งหมดที่ระบุในโปรเจ็กต์ได้แล้ว ด้วย API นี้ คุณสามารถสร้างรายการช่องโหว่ที่เครื่องอ่านได้ โดยกรองตามประเภท ความเชื่อมั่น และความรุนแรง
ความสามารถในการสแกนแบบไดนามิกเต็มรูปแบบสำหรับ DAST
สุดยอดทองคำ
ใน GitLab คุณสามารถทดสอบความปลอดภัยของแอปพลิเคชันแบบไดนามิก (การทดสอบความปลอดภัยของแอปพลิเคชันแบบไดนามิก, DAST) โดยเป็นส่วนหนึ่งของไปป์ไลน์ CI ตั้งแต่รุ่นนี้เป็นต้นไป คุณสามารถเลือกการสแกนแบบไดนามิกเต็มรูปแบบแทนการสแกนแบบพาสซีฟมาตรฐานได้ การสแกนแบบไดนามิกเต็มรูปแบบช่วยป้องกันช่องโหว่ที่มากขึ้น
การติดตั้ง Prometheus ในคลัสเตอร์ระดับกลุ่ม
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
GitLab รุ่นนี้นำเสนอความสามารถในการแนบคลัสเตอร์ Kubernetes กับทั้งกลุ่ม นอกจากนี้เรายังได้เพิ่มความสามารถในการติดตั้ง Prometheus หนึ่งอินสแตนซ์ต่อคลัสเตอร์ เพื่อให้ง่ายต่อการตรวจสอบโปรเจ็กต์ทั้งหมดบนคลัสเตอร์
เรียนรู้เกี่ยวกับการเพิกเฉยต่อช่องโหว่ในแดชบอร์ดความปลอดภัย
สุดยอดทองคำ
แดชบอร์ดความปลอดภัย GitLab ช่วยให้ผู้ดูแลระบบสามารถดูช่องโหว่ที่ถูกละเลย เพื่อปรับปรุงขั้นตอนการทำงานของคุณ เราได้เพิ่มความสามารถในการดูรายละเอียดการเพิกเฉยได้โดยตรงในแดชบอร์ดความปลอดภัยของคุณ
สร้างแผนภูมิเมตริกที่กำหนดเองในแดชบอร์ดของคุณ
พรีเมี่ยม สุดยอด เงิน ทอง
สร้างแผนภูมิใหม่ด้วยตัวชี้วัดประสิทธิภาพที่กำหนดเองได้จากแดชบอร์ดในแดชบอร์ดตัวชี้วัดของคุณ ขณะนี้ผู้ใช้สามารถสร้าง อัปเดต และลบการแสดงภาพเมตริกในแดชบอร์ดได้โดยการคลิก "เพิ่มเมตริก" (“เพิ่มเมตริก”) ที่มุมขวาบนของแถบเครื่องมือแดชบอร์ด
ปัญหาการแจ้งเตือนเปิดเป็น GitLab Alert Bot แล้ว
พรีเมี่ยม สุดยอด เงิน ทอง
ตอนนี้ปัญหาที่เปิดจากการแจ้งเตือนจะมีผู้เขียนตั้งค่าเป็น GitLab Alert Bot ดังนั้นคุณจะเห็นได้ทันทีว่าปัญหาถูกสร้างขึ้นโดยอัตโนมัติจากการแจ้งเตือนที่สำคัญ
บันทึกคำอธิบายมหากาพย์อัตโนมัติไปยังที่จัดเก็บในตัวเครื่อง
สุดยอดทองคำ
คำอธิบาย Epic ไม่ได้ถูกบันทึกลงในที่จัดเก็บในเครื่อง ดังนั้นการเปลี่ยนแปลงจึงสูญหาย เว้นแต่คุณจะบันทึกไว้อย่างชัดเจนเมื่อคุณเปลี่ยนคำอธิบาย Epic GitLab 11.11 นำเสนอความสามารถในการบันทึกคำอธิบายที่ยิ่งใหญ่ไปยังที่จัดเก็บในตัวเครื่อง ซึ่งหมายความว่าตอนนี้คุณสามารถกลับไปเปลี่ยนคำอธิบายที่ยิ่งใหญ่ของคุณได้อย่างง่ายดาย หากเกิดข้อผิดพลาด คุณเสียสมาธิ หรือคุณออกจากเบราว์เซอร์โดยไม่ตั้งใจ
รองรับการมิเรอร์ GitLab สำหรับ Git LFS
สตาร์ทเตอร์, พรีเมียม, อัลทิเมท, บรอนซ์, ซิลเวอร์, โกลด์
เมื่อใช้การมิเรอร์ คุณสามารถจำลองที่เก็บ Git จากที่หนึ่งไปอีกที่หนึ่งได้ ทำให้ง่ายต่อการจัดเก็บแบบจำลองของพื้นที่เก็บข้อมูลที่อยู่ที่อื่นบนเซิร์ฟเวอร์ GitLab ขณะนี้ GitLab รองรับการมิเรอร์พื้นที่เก็บข้อมูลด้วย Git LFS ดังนั้นคุณสมบัตินี้จึงใช้งานได้แม้แต่กับพื้นที่เก็บข้อมูลที่มีไฟล์ขนาดใหญ่ เช่น พื้นผิวเกมหรือข้อมูลทางวิทยาศาสตร์
สิทธิ์การอ่านและเขียนพื้นที่เก็บข้อมูลสำหรับโทเค็นการเข้าถึงส่วนบุคคล
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
โทเค็นการเข้าถึงส่วนบุคคลจำนวนมากมีสิทธิ์ในการเปลี่ยนแปลงในระดับ api
แต่การเข้าถึง API แบบเต็มอาจทำให้ผู้ใช้หรือบางองค์กรมีสิทธิ์มากเกินไป
ด้วยข้อมูลจากชุมชน ทำให้ตอนนี้โทเค็นการเข้าถึงส่วนบุคคลมีเฉพาะสิทธิ์ในการอ่านและเขียนบนที่เก็บโปรเจ็กต์ แทนที่จะเข้าถึงระดับ API ที่ลึกยิ่งขึ้นในพื้นที่ละเอียดอ่อนของ GitLab เช่น การตั้งค่าและการเป็นสมาชิก
ขอบคุณ Horatiu Evgen Vlad (
การเพิ่มการสนับสนุนพื้นฐานสำหรับการสืบค้นแบบแบตช์ GraphQL
ฟรี, บรอนซ์, เงิน, ทอง, แกน, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด
ด้วย GraphQL API ผู้ใช้สามารถระบุได้อย่างชัดเจนว่าข้อมูลใดที่ต้องการและรับข้อมูลทั้งหมดที่ต้องการด้วยการสืบค้นเพียงไม่กี่ครั้ง ตั้งแต่การเปิดตัวครั้งนี้ GitLab รองรับการเพิ่มข้อมูลกลุ่มพื้นฐานให้กับ GraphQL API
ลงชื่อเข้าใช้ด้วยข้อมูลประจำตัวของ Salesforce
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
GitLab รักนักพัฒนา Salesforce และเพื่อสนับสนุนชุมชนนี้ เราอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ GitLab ด้วยข้อมูลประจำตัวของ Salesforce.com ขณะนี้อินสแตนซ์สามารถกำหนดค่า GitLab เป็นแอปที่เชื่อมต่อกับ Salesforce เพื่อใช้ Salesforce.com เพื่อเข้าสู่ระบบ GitLab ได้ในคลิกเดียว
ตอนนี้ต้องใช้ SAML SSO สำหรับการเข้าถึงเว็บ
พรีเมี่ยม สุดยอด เงิน ทอง
เรา
กรองตามข้อมูลที่สร้างหรือแก้ไขล่าสุดสำหรับ Epics API
สุดยอดทองคำ
ก่อนหน้านี้ การค้นหาข้อมูลที่เพิ่งสร้างหรือเปลี่ยนแปลงโดยใช้ GitLab Epics API ไม่ใช่เรื่องง่าย ในรีลีส 11.11 เราได้เพิ่มตัวกรองเพิ่มเติม created_after
, created_before
, updated_after
и updated_before
เพื่อให้มั่นใจว่าสอดคล้องกับ API ของงาน และค้นหามหากาพย์ที่แก้ไขหรือสร้างขึ้นใหม่ได้อย่างรวดเร็ว
การรับรองความถูกต้องด้วยไบโอเมตริกซ์ด้วย UltraAuth
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
บริษัท
ขอบคุณ Karthiki Tanna (
GitLab วิ่ง 11.11
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
วันนี้เราเปิดตัว GitLab Runner 11.11! GitLab Runner เป็นโปรเจ็กต์โอเพ่นซอร์สที่ใช้ในการรันงาน CI/CD และส่งผลกลับไปยัง GitLab
Исправлена проблема, при которой git lfs
ไม่ได้รับวัตถุโมดูลย่อยเพิ่มประสิทธิภาพการประมวลผลร่องรอยขนาดใหญ่ คุณสามารถกำหนดการตั้งค่าคุณสมบัติได้โดยใช้ config.toml Можно использовать параметры функций для настройки папки /builds
.การเพิ่มการรองรับ PowerShell สำหรับ Docker Executor รองรับการกำหนดค่าโวลุ่ม Windows Docker
การปรับปรุงรถโดยสาร
แกนกลาง สตาร์ทเตอร์ พรีเมียม สุดยอด
เราได้ทำการปรับปรุง Omnibus ใน GitLab 11.11 ต่อไปนี้:
- GitLab 11.11 ประกอบด้วย
สำคัญที่สุด 5.10 -ทางเลือก Slack โอเพ่นซอร์ส ซึ่งมีรุ่นใหม่ที่มีแมลงเม่าแบบโต้ตอบและอื่นๆ อีกมากมาย เวอร์ชั่นนี้ประกอบไปด้วยการอัปเดตความปลอดภัย และเราแนะนำให้คุณอัปเดต .Grafana обновлена до версии 1.1.0
เพื่อติดตามแดชบอร์ด Omnibus ล่าสุดตอนนี้ PostreSQL 10 มี Omnibus แล้ว Sentry DSN теперь можно передавать в gitlab.yml
.Обновление RubyGems до 2.7.9
.Обновление liblzma
ไปยัง5.2.4
с5.2.2
.Обновление libtool
ไปยัง2.4.6
.postresql запускается после команды pg-upgrade
.การอัพเดตส่วนประกอบ Prometheus เป็นเวอร์ชันล่าสุด Обновление git до 2.21.0
.
การปรับปรุงแผนงาน
แกนกลาง สตาร์ทเตอร์ พรีเมียม สุดยอด
เราได้ทำการปรับปรุงแผนภูมิ Helm ใน GitLab 11.11 ต่อไปนี้:
- ใน GitLab 11.11 คุณสามารถทำได้
แนบโวลุ่มสำหรับการจัดเก็บไดเร็กทอรี tmp/work . - พร้อมให้บริการสำหรับผู้ดูแลระบบ
ตัวเลือกการกำหนดค่าเพิ่มเติม รวมไปถึงmemoryKiller
,maxRss
,graceTime
иshutdownWait
. - แผนภูมิหางเสือตอนนี้
ทดสอบอย่างต่อเนื่อง ใน Amazon Elastic Container Service สำหรับ Kubernetes (กศน )
การปรับปรุงประสิทธิภาพ
CORE, สตาร์ทเตอร์, พรีเมี่ยม, สุดยอด, ฟรี, บรอนซ์, เงิน, ทอง
เราปรับปรุงประสิทธิภาพ GitLab อย่างต่อเนื่องในทุกการเปิดตัวสำหรับอินสแตนซ์ GitLab ทุกขนาด การปรับปรุงบางอย่างใน GitLab 11.11:
เร่งความเร็วการเติมข้อความอัตโนมัติของผู้ใช้เมื่อการตอบกลับมีหลายเส้นทางไปยังอวตาร การลดเพย์โหลดของ Sidekiq เมื่อลบสิ่งที่ต้องทำ การคำนวณความซับซ้อนของตัวแก้ไข GraphQL ตามองค์ประกอบ ปรับปรุงประสิทธิภาพการค้นหาทั่วโลกสำหรับวัตถุที่ส่งคืน ปรับปรุงประสิทธิภาพเมื่อปรับใช้ไฟล์ diff แบบเต็ม รับรองขอหยดในแพ็คเกจเดียวเท่านั้น แสดงรายการหน้า Wiki โดยไม่ต้องดาวน์โหลดเนื้อหา หลีกเลี่ยงการสร้างลิงค์ชั่วคราวเพื่อเปรียบเทียบสาขาในโครงการเดียวกัน
คุณสมบัติที่ล้าสมัย
GitLab Geo จะจัดให้มีพื้นที่เก็บข้อมูลแบบแฮชใน GitLab 12.0
จำเป็นต้องมี GitLab Geo
ใน GitLab
ใน GitLab sudo gitlab-rake gitlab:geo:check
ตรวจสอบว่าเปิดใช้งานที่เก็บข้อมูลแบบแฮชแล้วและโปรเจ็กต์ทั้งหมดถูกย้ายหรือไม่ ซม.
ใน GitLab
ใน GitLab
วันที่ลบ: 22 เมืองมิถุนายน 2019
GitLab Geo จะนำ PG FDW มาสู่ GitLab 12.0
นี่เป็นสิ่งจำเป็นสำหรับ Geo Log Cursor เนื่องจากจะช่วยปรับปรุงประสิทธิภาพของการดำเนินการซิงโครไนซ์บางอย่างได้อย่างมาก ประสิทธิภาพของแบบสอบถามสถานะโหนดทางภูมิศาสตร์ได้รับการปรับปรุงเช่นกัน แบบสอบถามก่อนหน้านี้มีประสิทธิภาพต่ำมากในโปรเจ็กต์ขนาดใหญ่ ดูวิธีการตั้งค่านี้ใน
วันที่ลบ: 22 เมืองมิถุนายน 2019
ตัวเลือก Sentry สำหรับการรายงานข้อผิดพลาดและการบันทึกจะถูกลบออกจากอินเทอร์เฟซผู้ใช้ใน GitLab 12.0
ตัวเลือกเหล่านี้จะถูกลบออกจากอินเทอร์เฟซผู้ใช้ใน GitLab 12.0 และจะมีอยู่ในไฟล์ gitlab.yml
. นอกจากนี้ คุณยังสามารถกำหนดสภาพแวดล้อม Sentry เพื่อแยกความแตกต่างระหว่างการใช้งานหลายรายการได้ ตัวอย่างเช่น การพัฒนา การจัดเตรียม และการผลิต ซม.
วันที่ลบ: 22 เมืองมิถุนายน 2019
การจำกัดจำนวนไปป์ไลน์สูงสุดที่สร้างขึ้นต่อการส่ง
ก่อนหน้านี้ GitLab ได้สร้างไปป์ไลน์สำหรับ HEAD
แต่ละสาขาที่ยื่นเสนอ สิ่งนี้สะดวกสำหรับนักพัฒนาที่พุชการเปลี่ยนแปลงหลายอย่างพร้อมกัน (เช่น ไปยังสาขาฟีเจอร์และสาขา develop
).
แต่เมื่อพุชพื้นที่เก็บข้อมูลขนาดใหญ่ที่มีสาขาที่ใช้งานอยู่จำนวนมาก (เช่น การย้าย การมิเรอร์ หรือการแตกสาขา) คุณไม่จำเป็นต้องสร้างไปป์ไลน์สำหรับแต่ละสาขา เริ่มต้นด้วย GitLab 11.10 ที่เรากำลังสร้าง
วันที่ลบ: 22 เมืองพฤษภาคม 2019
เส้นทางรหัสเดิมของ GitLab Runner ที่ล้าสมัย
ตั้งแต่ Gitlab 11.9 เป็นต้นไป GitLab Runner จะใช้
ใน GitLab 11.0 เราได้เปลี่ยนรูปลักษณ์ของการกำหนดค่าเซิร์ฟเวอร์เมตริกสำหรับ GitLab Runner metrics_server
จะถูกลบออกเพื่อประโยชน์ listen_address
ใน GitLab 12.0. ดูรายละเอียดเพิ่มเติมใน
ในเวอร์ชัน 11.3 GitLab Runner เริ่มให้การสนับสนุน
เส้นทางเหล่านี้จะไม่สามารถใช้ได้ใน GitLab 12.0 ในฐานะผู้ใช้ คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรนอกจากตรวจสอบให้แน่ใจว่าอินสแตนซ์ GitLab ของคุณใช้งานเวอร์ชัน 11.9+ เมื่ออัปเกรดเป็น GitLab Runner 12.0
วันที่ลบ: 22 เมืองมิถุนายน 2019
พารามิเตอร์ที่เลิกใช้แล้วสำหรับคุณลักษณะจุดเริ่มต้นสำหรับ GitLab Runner
11.4 GitLab Runner แนะนำพารามิเตอร์ฟีเจอร์ FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
ใน GitLab 12.0 เราจะเปลี่ยนไปใช้พฤติกรรมที่ถูกต้องเหมือนกับว่าการตั้งค่าฟีเจอร์ถูกปิดใช้งาน ดูรายละเอียดเพิ่มเติมใน
วันที่ลบ: 22 เมืองมิถุนายน 2019
การสนับสนุนที่เลิกใช้แล้วสำหรับการเผยแพร่ Linux ถึง EOL สำหรับ GitLab Runner
Linux บางตัวที่สามารถติดตั้ง GitLab Runner ได้นั้นใช้งานได้ตามวัตถุประสงค์
ใน GitLab 12.0 นั้น GitLab Runner จะไม่แจกจ่ายแพ็คเกจไปยัง Linux ดังกล่าวอีกต่อไป คุณสามารถดูรายการการแจกแจงทั้งหมดที่ไม่ได้รับการสนับสนุนอีกต่อไปได้ในของเรา
วันที่ลบ: 22 เมืองมิถุนายน 2019
การลบคำสั่ง GitLab Runner Helper เก่า
เป็นส่วนหนึ่งของการเพิ่มการสนับสนุน
ใน GitLab 12.0 นั้น GitLab Runner จะเปิดตัวโดยใช้คำสั่งใหม่ สิ่งนี้ใช้ได้กับผู้ใช้ที่
วันที่ลบ: 22 เมืองมิถุนายน 2019
การลบกลไกการล้างคอมไพล์แบบเดิมออกจาก GitLab Runner
ใน GitLab Runner 11.10 เรา git clean
. นอกจากนี้ กลยุทธ์การทำความสะอาดใหม่ยังช่วยขจัดการใช้งานอีกด้วย git reset
และใส่คำสั่ง git clean
หลังจากขั้นตอนการขนถ่าย
เนื่องจากการเปลี่ยนแปลงพฤติกรรมนี้อาจส่งผลกระทบต่อผู้ใช้บางราย เราจึงได้เตรียมพารามิเตอร์ไว้ FF_USE_LEGACY_GIT_CLEAN_STRATEGY
. หากคุณตั้งค่า true
โดยจะคืนค่ากลยุทธ์การล้างข้อมูลแบบเดิม ข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ฟังก์ชันใน GitLab Runner สามารถพบได้
ใน GitLab Runner 12.0 เราจะลบการสนับสนุนสำหรับกลยุทธ์การล้างข้อมูลแบบเดิมและความสามารถในการกู้คืนโดยใช้พารามิเตอร์ฟังก์ชัน ดูใน
วันที่ลบ: 22 เมืองมิถุนายน 2019
เทมเพลตโครงการกลุ่ม ใช้ได้เฉพาะกับแผน Silver/Premium เท่านั้น
เมื่อเราเปิดตัวเทมเพลตโครงการระดับทีมใน 11.6 เราได้ทำให้ฟีเจอร์ Premium/Silver นี้พร้อมใช้งานสำหรับทุกแผนโดยไม่ได้ตั้งใจ
เรา
ตั้งแต่วันที่ 22 สิงหาคม 2019 เทมเพลตโปรเจ็กต์กลุ่มจะพร้อมใช้งานสำหรับแผน Silver/Premium ขึ้นไปตามที่อธิบายไว้ในเอกสารประกอบเท่านั้น
วันที่ลบ: 22 เมืองสิงหาคม 2019
การสนับสนุนสำหรับงานแบตช์ของ Windows ถูกยกเลิกแล้ว
ใน GitLab 13.0 (22 มิถุนายน 2020) เราวางแผนที่จะลบการสนับสนุนสำหรับงานแบตช์บรรทัดคำสั่งของ Windows ใน GitLab Runner (เช่น cmd.exe
) เพื่อสนับสนุนการสนับสนุนขั้นสูงสำหรับ Windows PowerShell รายละเอียดเพิ่มเติมใน
วิสัยทัศน์ของเราสำหรับ DevOps ระดับองค์กรจะสอดคล้องกับจุดยืนของ Microsoft ที่ว่า PowerShell คือตัวเลือกที่ดีที่สุดสำหรับการทำให้แอปพลิเคชันระดับองค์กรเป็นแบบอัตโนมัติในสภาพแวดล้อม Windows หากต้องการใช้ต่อ cmd.exe
คำสั่งเหล่านี้สามารถเรียกได้จาก PowerShell แต่เราจะไม่สนับสนุนงานแบตช์ของ Windows โดยตรง เนื่องจากความไม่สอดคล้องกันหลายประการ ซึ่งส่งผลให้ค่าใช้จ่ายในการบำรุงรักษาและการพัฒนาสูง
วันที่ลบ: 22 เมืองกันยายน 2019
ต้องใช้ Git 2.21.0 หรือสูงกว่า
ตั้งแต่ GitLab 11.11 เป็นต้นไป จำเป็นต้องใช้ Git 2.21.0 เพื่อทำงาน
วันที่ลบ: 22 เมืองพฤษภาคม 2019
เทมเพลตบริการ Kubernetes เดิม
ใน GitLab 12.0 เราวางแผนที่จะย้ายออกจากเทมเพลตบริการ Kubernetes
อินสแตนซ์ที่จัดการด้วยตนเองทั้งหมดโดยใช้เทมเพลตบริการจะถูกย้ายไปยังคลัสเตอร์ระดับอินสแตนซ์เมื่ออัปเกรดเป็น GitLab 12.0
วันที่ลบ: 22 เมืองมิถุนายน 2019
การเลือกไม่ใช้การจับคู่ป้ายกำกับ app
บนแผงการปรับใช้ Kubernetes
ใน GitLab 12.0 เราวางแผนที่จะเลิกใช้การจับคู่ตามป้ายกำกับแอปในตัวเลือกการปรับใช้ Kubernetes ใน GitLab 11.10 เราได้แนะนำ app.example.com/app
и app.example.com/env
เพื่อแสดงการใช้งานบนแผงควบคุม
หากต้องการให้การปรับใช้เหล่านี้ปรากฏในแดชบอร์ดการปรับใช้ของคุณ คุณเพียงส่งการปรับใช้ใหม่และ GitLab จะใช้ป้ายกำกับใหม่
วันที่ลบ: 22 เมืองมิถุนายน 2019
แพ็คเกจ GitLab 12.0 จะได้รับการลงนามด้วยลายเซ็นแบบขยาย
2 พฤษภาคม 2019 GitLab
วันที่ลบ: 22 เมืองมิถุนายน 2019
เปลี่ยนบันทึก
ค้นหาการเปลี่ยนแปลงทั้งหมดนี้ในบันทึกการเปลี่ยนแปลง:
การติดตั้ง
หากคุณกำลังตั้งค่าการติดตั้ง GitLab ใหม่ โปรดไปที่
ปรับปรุง
→ เช็คเอาท์
ที่มา: will.com