Jelentős új kiadás érhető el
Néhány lehetőség:
- Egyszerűsített folyamat egy build-farm üzembe helyezéséhez a Kubernetes CI buildek futtatásához anélkül, hogy ügynökökre vagy futtatókra lenne szükség. Konténerekben való tesztelés lehetősége Linux és Windows rendszerrel;
- Támogatás a Build specifikációk vizuális módon történő létrehozásához YAML-fájlok írása és a szintaxis emlékezése nélkül;
- Az összeszerelési folyamat rugalmas konfigurálása feltételes összeszerelési paraméterekkel, több szerelési munka párhuzamos elindítása és bizonyos események bekövetkeztekor automatikus munkaindítás;
- Támogatás a saját állapotok és mezők meghatározásához a problémaértesítésekhez, a mezők közötti függőségek meghatározásának képessége, valamint az állapot automatikus megváltoztatása bizonyos események bekövetkeztekor;
- Automatikus frissítési probléma felület, amely nem igényli az oldal újratöltését;
- Rendszer a kód és a módosítások közötti kereséshez és navigáláshoz, figyelembe véve a Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS és R szintaktikai jellemzőit;
- Támogatás a viták és a külső megjegyzések kódokhoz és módosításokat tartalmazó blokkokhoz való kapcsolásához (diff);
- Rugalmas szabályok a lekérési kérelmek felülvizsgálatára, bizonyos ágak védelmére és a fejlesztők ellenőrzésre való kijelölésére;
- A lehívási kérelmek áttekintése során a véglegesítési elemzés lépésről lépésre történő módja. Link a korábbi felülvizsgálati vitákhoz;
- Lekérdezési nyelv, amely lehetővé teszi a szükséges információk megtalálását projektekben, véglegesítésekben, összeállításokban, kiadásokban, lekérési kérésekben és megjegyzésekben. Lehetőség kérés mentésére és értesítések fogadására a hozzá kapcsolódó új eseményekről;
- Hozzáférés-vezérlő rendszer, amely lehetővé teszi annak meghatározását, hogy ki módosíthatja a kódot egy bizonyos alkönyvtárban, problémákat rendelhet hozzá, kiadási összeállításokat indíthat el, naplókat nézhet meg stb.
- Lehetőségek adattárak létrehozására és klónozására;
- Előfizetés a fő ágra vonatkozó kötelezettségvállalásokról szóló értesítések fogadására;
- Lehívási kérések támogatása a folyamatos integrációs rendszerben az elfogadott commit automatikus ellenőrzésével és legalább két fejlesztővel rendelkező szakértői tanács jóváhagyásával;
- Lehetőség a problémák lezárására egy véglegesítési üzenettel, amely összekapcsolhatja a megbeszéléseket, a véglegesítéseket, az összeállításokat és a kéréseket;
- Lehetőség a felületen mentett űrlapok létrehozására annak megjelenítésére, hogy mely felhasználók vannak hozzárendelve a problémák (probléma) megoldásához;
- Egyéni mezők létrehozásának támogatása, hogy problémákat csatolhassanak adott modulokhoz és platformokhoz;
- Lehetőség a probléma állapotának automatikus módosítására Telepített állapotra, ha az összeállítás során kijavították, és Ellenőrzésre a lehívási kérelem megnyitásakor;
- Lehetőség Ellenőrzött állapot hozzárendelésére egy problémához, amely a tesztelői státusszal rendelkező fejlesztőkhöz rendelhető;
- Újraépítés kézi kezdeményezésének támogatása, amely lehetővé teszi a hozzárendelendő verzió meghatározását, és a megfelelő címke létrehozását, ha a felépítés sikeres;
- Lehetőség a Linux kernel platformjának és verziójának kiválasztására kézi újraépítéskor;
- Támogatás az Oracle/MySQL és a Linux/Windows különféle kombinációinak CI-ben történő teszteléséhez, amikor elkötelezi magát a fő ághoz;
- Automatikus értesítések létrehozása a problémákról (problémákról) és a probléma elemzéséért felelős személy kijelölése a CI-ben a master ág felépítésének meghiúsulása esetén. Automatikus bezárási probléma egy összeállítási hiba kijavításakor
- Képes fájlokat generálni egy feladatban, párhuzamosan feldolgozni a másodikban, és elemezni az eredményeket egy harmadikban;
- Jobok újraindításának támogatása a Kubernetes kezelőjének indításakor hiba esetén;
- A MySQL szolgáltatás használatának képessége munkavégzés közben;
- A titkos kulcs beállításának támogatása összeállítás-specifikáció meghatározásakor;
- A névtelen felhasználók hozzáférésének korlátozása csak bizonyos projektek kiadásaira;
- A kiadások generálásának csak a fő ágra való korlátozásának támogatása, és csak a fő ágról gyűjtött kiadások elhelyezése az éles kiszolgálókon.
Forrás: opennet.ru