มีการเปิดตัวรุ่นใหม่ที่สำคัญ
ความเป็นไปได้บางประการ:
- กระบวนการที่เรียบง่ายสำหรับการปรับใช้บิวด์ฟาร์มเพื่อรัน CI บิลด์ใน Kubernetes โดยไม่ต้องให้ตัวแทนหรือรันเนอร์รัน ความเป็นไปได้ของการทดสอบในคอนเทนเนอร์ด้วย Linux และ Windows
- รองรับการสร้าง Build Specs ในลักษณะที่เป็นภาพโดยไม่ต้องเขียนไฟล์ YAML และจดจำไวยากรณ์
- ความเป็นไปได้ในการกำหนดค่าที่ยืดหยุ่นของกระบวนการประกอบโดยใช้พารามิเตอร์การประกอบแบบมีเงื่อนไข การเปิดตัวงานประกอบหลายรายการพร้อมกัน และการเริ่มงานอัตโนมัติเมื่อเกิดเหตุการณ์บางอย่าง
- รองรับการกำหนดสถานะและฟิลด์ของคุณเองสำหรับการแจ้งเตือนปัญหา ความสามารถในการกำหนดการขึ้นต่อกันระหว่างฟิลด์ และเปลี่ยนสถานะโดยอัตโนมัติเมื่อมีเหตุการณ์บางอย่างเกิดขึ้น
- อินเทอร์เฟซปัญหาการอัปเดตอัตโนมัติที่ไม่จำเป็นต้องโหลดหน้าซ้ำ
- ระบบสำหรับการค้นหาและการนำทางผ่านโค้ดและการเปลี่ยนแปลง โดยคำนึงถึงคุณสมบัติทางไวยากรณ์ของ Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS และ R;
- รองรับการเชื่อมโยงการสนทนาและความคิดเห็นภายนอกกับโค้ดและบล็อกที่มีการเปลี่ยนแปลง (แตกต่าง)
- กฎที่ยืดหยุ่นสำหรับการตรวจสอบคำขอดึงข้อมูลพร้อมความสามารถในการปกป้องบางสาขาและมอบหมายให้นักพัฒนาตรวจสอบ
- โหมดการวิเคราะห์คอมมิตแบบทีละขั้นตอนเมื่อตรวจสอบคำขอดึง ลิงก์ไปยังการอภิปรายทบทวนที่ผ่านมา
- ภาษาคิวรีที่ช่วยให้คุณสามารถค้นหาข้อมูลที่จำเป็นในโปรเจ็กต์ คอมมิต แอสเซมบลี ปัญหา คำขอดึง และความคิดเห็น ความสามารถในการบันทึกคำขอและรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ใหม่ที่เกี่ยวข้อง
- ระบบควบคุมการเข้าถึงที่ช่วยให้คุณกำหนดได้ว่าใครบ้างที่สามารถเปลี่ยนรหัสในไดเร็กทอรีย่อยบางรายการ มอบหมายปัญหา บิลด์การเปิดตัว ดูบันทึก ฯลฯ
- โอกาสในการสร้างและโคลนที่เก็บข้อมูล
- สมัครสมาชิกเพื่อรับการแจ้งเตือนเกี่ยวกับความมุ่งมั่นในสาขาหลัก
- รองรับคำขอดึงข้อมูลด้วยการตรวจสอบอัตโนมัติของการดำเนินการที่ยอมรับในระบบบูรณาการอย่างต่อเนื่องและการอนุมัติโดยสภาผู้เชี่ยวชาญ รวมถึงนักพัฒนาอย่างน้อยสองคน
- ความสามารถในการปิดปัญหาผ่านข้อความคอมมิต ซึ่งสามารถเชื่อมโยงการสนทนา คอมมิต สร้าง และดึงคำขอ
- ความสามารถในการสร้างแบบฟอร์มที่บันทึกไว้ในอินเทอร์เฟซเพื่อแสดงว่าผู้ใช้รายใดได้รับมอบหมายให้แก้ไขปัญหา (ปัญหา)
- รองรับการสร้างฟิลด์แบบกำหนดเองเพื่อแนบปัญหากับโมดูลและแพลตฟอร์มเฉพาะ
- ความสามารถในการเปลี่ยนสถานะของปัญหาเป็น Deployed เมื่อแก้ไขระหว่างการประกอบและ Review เมื่อเปิดคำขอดึงข้อมูลโดยอัตโนมัติ
- ความสามารถในการกำหนดสถานะ Verified ให้กับปัญหา ซึ่งสามารถกำหนดให้กับนักพัฒนาที่มีสถานะผู้ทดสอบได้
- รองรับการเริ่มต้นการสร้างใหม่ด้วยตนเองด้วยความสามารถในการระบุเวอร์ชันที่จะกำหนดและสร้างแท็กที่เกี่ยวข้องหากการสร้างสำเร็จ
- ความสามารถในการเลือกแพลตฟอร์มและเวอร์ชันของเคอร์เนล Linux เมื่อเริ่มสร้างใหม่ด้วยตนเอง
- รองรับการทดสอบใน CI การผสมผสานที่หลากหลายของ Oracle/MySQL และ Linux/Windows เมื่อยอมรับในสาขาหลัก
- การสร้างการแจ้งเตือนอัตโนมัติเกี่ยวกับปัญหา (ประเด็น) และการมอบหมายบุคคลที่รับผิดชอบในการวิเคราะห์ปัญหาในกรณีที่ล้มเหลวในการสร้างสาขาหลักใน CI ปัญหาการปิดอัตโนมัติเมื่อแก้ไขความล้มเหลวของบิลด์
- ความสามารถในการสร้างไฟล์ในงานเดียว ประมวลผลแบบขนานในไม่กี่วินาที และวิเคราะห์ผลลัพธ์ในงานที่สาม
- รองรับการรีสตาร์ทงานในกรณีที่เกิดข้อผิดพลาดในการเรียกใช้ตัวจัดการใน Kubernetes
- ความสามารถในการใช้บริการ MySQL ในขณะที่ทำงาน
- รองรับการตั้งค่าคีย์ลับเมื่อกำหนดข้อกำหนดแอสเซมบลี
- ความสามารถในการจำกัดการเข้าถึงของผู้ใช้ที่ไม่ระบุตัวตนเฉพาะบางโครงการเท่านั้น
- รองรับการจำกัดการสร้างรีลีสเฉพาะสาขาหลักเท่านั้น และการวางบนเซิร์ฟเวอร์ที่ใช้งานจริงเฉพาะรีลีสที่รวบรวมจากสาขาหลักเท่านั้น
ที่มา: opennet.ru