Ir pieejams galvenais jauns izdevums
Dažas iespējas:
- Vienkāršots process būvniecības fermas izvietošanai, lai palaistu CI būvējumus Kubernetes, neprasot darboties aģentiem vai palaidējiem. Testēšanas iespēja konteineros ar Linux un Windows;
- Atbalsts Build specifikāciju izveidei vizuālā veidā, nerakstot YAML failus un neatceroties sintaksi;
- Iespēja elastīgi konfigurēt montāžas procesu, izmantojot nosacītos montāžas parametrus, paralēli vairāku montāžas darbu palaišana un automātiska darba uzsākšana, iestājoties noteiktiem notikumiem;
- Atbalsts savu stāvokļu un lauku definēšanai paziņojumiem par problēmām, iespēja definēt atkarības starp laukiem un automātiski mainīt stāvokli, kad notiek noteikti notikumi;
- Automātiskās atjaunināšanas problēmas saskarne, kurai nav nepieciešama lapas atkārtota ielāde;
- Sistēma koda un izmaiņu meklēšanai un navigācijai, ņemot vērā Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS un R sintakses iespējas;
- Atbalsts diskusiju un ārējo komentāru saistīšanai ar kodu un blokiem ar izmaiņām (diff);
- Elastīgi noteikumi vilkšanas pieprasījumu pārskatīšanai ar iespēju aizsargāt noteiktas filiāles un piešķirt pārskatīšanai izstrādātājus;
- Soli pa solim izpildes analīzes režīms, pārskatot piesaistes pieprasījumus. Saite uz iepriekšējām recenziju diskusijām;
- Vaicājumu valoda, kas ļauj atrast nepieciešamo informāciju projektos, saistībās, komplektācijās, problēmās, izvilkšanas pieprasījumos un komentāros. Iespēja saglabāt pieprasījumu un saņemt paziņojumus par jauniem ar to saistītiem notikumiem;
- Piekļuves kontroles sistēma, kas ļauj noteikt, kas var mainīt kodu noteiktā apakšdirektorijā, piešķirt problēmas, palaist izlaidumu būves, skatīt žurnālus utt.
- Repozitoriju izveides un klonēšanas iespējas;
- Abonēšana, lai saņemtu paziņojumus par saistībām galvenajā filiālē;
- Atbalsts izvilkšanas pieprasījumiem ar automātisku akceptēto saistību pārbaudi nepārtrauktās integrācijas sistēmā un ekspertu padomes apstiprinājumu, kurā ietilpst vismaz divi izstrādātāji;
- Spēja aizvērt problēmas, izmantojot apņemšanās ziņojumu, kas var saistīt diskusijas, veikt apņemšanos, veidot un izvilkt pieprasījumus;
- Iespēja izveidot saskarnē saglabātas veidlapas, lai parādītu, kuri lietotāji ir uzticēti problēmu (problēmu) risināšanai;
- Atbalsts pielāgotu lauku izveidei, lai pievienotu problēmas konkrētiem moduļiem un platformām;
- Iespēja automātiski mainīt problēmas statusu uz Izvietots, kad tas tiek labots montāžas laikā, un uz Pārskatīt, atverot izvilkšanas pieprasījumu;
- Iespēja problēmai piešķirt statusu Verified, ko var piešķirt izstrādātājiem, kuriem ir testētāja statuss;
- Atbalsts manuālai atjaunošanas uzsākšanai ar iespēju norādīt versiju, kas tiks piešķirta, un izveidot atbilstošu tagu, ja būvēšana būs veiksmīga;
- Spēja izvēlēties Linux kodola platformu un versiju, sākot manuālu pārbūvi;
- Atbalsts testēšanai CI dažādās Oracle/MySQL un Linux/Windows kombinācijās, apņemoties izmantot galveno filiāli;
- Automātiska paziņojumu izveide par problēmām (problēmām) un par problēmas analīzi atbildīgās personas norīkošana gadījumā, ja neizdodas izveidot galveno filiāli CI. Automātiskās aizvēršanas problēma, novēršot būvēšanas kļūmi
- Iespēja ģenerēt failus vienā darbā, apstrādāt tos paralēli otrajā un analizēt rezultātus trešajā;
- Atbalsts darbu restartēšanai, ja rodas kļūda, palaižot apdarinātāju Kubernetes;
- Spēja izmantot MySQL servisu, veicot darbu;
- Atbalsts slepenās atslēgas iestatīšanai, definējot montāžas specifikāciju;
- Iespēja ierobežot piekļuvi anonīmiem lietotājiem tikai noteiktu projektu izlaidumiem;
- Atbalsts laidienu ģenerēšanas ierobežošanai tikai galvenajā zarā un tikai to laidienu ievietošanai ražošanas serveros, kas savākti no galvenās filiāles.
Avots: opennet.ru