Asosiy yangi reliz mavjud
Ba'zi imkoniyatlar:
- Agentlar yoki yuguruvchilarni ishga tushirishni talab qilmasdan, Kubernetesda CI tuzilmalarini ishga tushirish uchun qurish fermasini joylashtirishning soddalashtirilgan jarayoni. Linux va Windows bilan konteynerlarda sinovdan o'tkazish imkoniyati;
- YAML fayllarini yozmasdan va sintaksisni eslamasdan vizual tarzda Build Specs yaratishni qo'llab-quvvatlash;
- Shartli yig'ish parametrlaridan foydalangan holda yig'ish jarayonini moslashuvchan konfiguratsiya qilish imkoniyati, bir nechta montaj ishlarini parallel ravishda ishga tushirish va muayyan hodisalar yuzaga kelganda ishni avtomatik ravishda boshlash;
- Muammo bildirishnomalari uchun o'z holatlaringizni va maydonlaringizni belgilashni qo'llab-quvvatlash, maydonlar orasidagi bog'liqlikni aniqlash va muayyan hodisalar sodir bo'lganda holatni avtomatik ravishda o'zgartirish qobiliyati;
- Sahifani qayta yuklashni talab qilmaydigan muammo interfeysini avtomatik yangilash;
- Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS va R sintaksik xususiyatlarini hisobga olgan holda kod va o'zgarishlarni qidirish va navigatsiya qilish tizimi;
- Munozaralar va tashqi sharhlarni kod va bloklarga o'zgartirishlar bilan bog'lashni qo'llab-quvvatlash (farq);
- Muayyan filiallarni himoya qilish va ishlab chiquvchilarni ko'rib chiqish uchun tayinlash qobiliyati bilan tortishish so'rovlarini ko'rib chiqish uchun moslashuvchan qoidalar;
- Qabul qilish so'rovlarini ko'rib chiqishda bosqichma-bosqich tahlil qilish tartibi. O'tgan sharh muhokamalariga havola;
- Loyihalar, majburiyatlar, yig'ilishlar, masalalar, tortishish so'rovlari va sharhlarda kerakli ma'lumotlarni topishga imkon beruvchi so'rovlar tili. So'rovni saqlash va u bilan bog'liq yangi voqealar haqida bildirishnomalarni olish imkoniyati;
- Muayyan kichik katalogdagi kodni kim o'zgartirishi mumkinligini aniqlash, muammolarni belgilash, relizlar tuzilmalarini ishga tushirish, jurnallarni ko'rish va h.k. imkonini beruvchi kirishni boshqarish tizimi.
- Repozitariylarni yaratish va klonlash imkoniyatlari;
- Asosiy filialga majburiyatlar to'g'risida bildirishnomalarni olish uchun obuna;
- Uzluksiz integratsiya tizimida qabul qilingan majburiyatni avtomatlashtirilgan tekshirish va kamida ikkita ishlab chiquvchini o'z ichiga olgan ekspertlar kengashi tomonidan tasdiqlash bilan tortib olish so'rovlarini qo'llab-quvvatlash;
- Muhokamalarni, majburiyatlarni, tuzilmalarni va so'rovlarni jalb qilish bilan bog'lanishi mumkin bo'lgan topshiriq xabari orqali muammolarni yopish qobiliyati;
- Qaysi foydalanuvchilarga muammolarni (muammo) hal qilish uchun tayinlanganligini ko'rsatish uchun interfeysda saqlangan shakllarni yaratish qobiliyati;
- Muayyan modullar va platformalarga muammolarni qo'shish uchun maxsus maydonlarni yaratishni qo'llab-quvvatlash;
- Muammo holatini yig'ish paytida tuzatilganda "O'rnatilgan" ga va tortish so'rovini ochishda "Ko'rib chiqish" ga avtomatik ravishda o'zgartirish imkoniyati;
- Tester maqomiga ega boʻlgan ishlab chiquvchilarga tayinlanishi mumkin boʻlgan muammoga “Tasdiqlangan” holatini belgilash imkoniyati;
- Tayinlanadigan versiyani belgilash va qurish muvaffaqiyatli bo'lsa, tegishli tegni yaratish qobiliyati bilan qayta qurishni qo'lda boshlashni qo'llab-quvvatlash;
- Qo'lda qayta tiklashni boshlashda Linux yadrosining platformasi va versiyasini tanlash imkoniyati;
- Asosiy filialga kirishda Oracle/MySQL va Linux/Windows ning turli xil kombinatsiyalarini CIda sinovdan o'tkazishni qo'llab-quvvatlash;
- Muammolar (muammolar) to'g'risida avtomatik ravishda bildirishnomalarni yaratish va CIda asosiy filialni qurishda muvaffaqiyatsizlikka uchragan taqdirda muammoni tahlil qilish uchun mas'ul shaxsni tayinlash. Qurilishdagi nosozlikni tuzatishda avtomatik yopish muammosi
- Bitta ishda fayllarni yaratish, ularni bir soniyada parallel ravishda qayta ishlash va uchinchisida natijalarni tahlil qilish qobiliyati;
- Kubernetes-da ishlov beruvchini ishga tushirishda xatolik yuz berganda ishlarni qayta ishga tushirishni qo'llab-quvvatlash;
- Ishni bajarishda MySQL xizmatidan foydalanish imkoniyati;
- Yig'ish spetsifikatsiyasini belgilashda maxfiy kalitni o'rnatishni qo'llab-quvvatlash;
- Anonim foydalanuvchilarga kirishni faqat ma'lum loyihalarning relizlariga cheklash imkoniyati;
- Relizlar ishlab chiqarishni faqat asosiy filialga cheklash va ishlab chiqarish serverlariga faqat asosiy filialdan to'plangan relizlarni joylashtirishni qo'llab-quvvatlash.
Manba: opennet.ru