«Ãðóïïà Àñòðà» âûïóñòèëà íîâûé ðåëèç ïëàòôîðìû äëÿ óïðàâëåíèÿ èñõîäíûì êîäîì è îðãàíèçàöèè ïðîöåññîâ ðàçðàáîòêè GitFlic 4.11. Îäíèì èç êëþ÷åâûõ íîâîââåäåíèé ñòàëà ïîääåðæêà ìàññîâîãî èìïîðòà ïîëüçîâàòåëåé èç LDAP. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Ãðóïïû Àñòðà».
Òåïåðü àäìèíèñòðàòîðû ìîãóò ïîäêëþ÷èòü ê ïëàòôîðìå âñþ êîìïàíèþ áåç ðó÷íîãî äîáàâëåíèÿ êàæäîãî ó÷àñòíèêà. Äîïîëíèòåëüíî ðåàëèçîâàíà ãèáêàÿ ñèíõðîíèçàöèÿ ñ LDAP — ÷àñòîòà è ïàðàìåòðû îáíîâëåíèÿ äàííûõ íàñòðàèâàþòñÿ ïîä íóæäû êîíêðåòíîé îðãàíèçàöèè. Ýòè âîçìîæíîñòè äîñòóïíû â ðåäàêöèÿõ Enterprise è Atlas.
 îáëà÷íîé âåðñèè ïîÿâèëàñü âîçìîæíîñòü ïîäêëþ÷àòü ñòàòè÷åñêèõ àãåíòîâ íàïðÿìóþ â ïðîåêòàõ. Ðåëèç ïðèíåñ èíòåãðàöèþ ñ EvaProject — ðîññèéñêèì òðåêåðîì çàäà÷ äëÿ óïðàâëåíèÿ ïðîåêòàìè. Ðàçðàáîò÷èêè òåïåðü ìîãóò ñâÿçûâàòü êîììèòû è çàïðîñû íà ñëèÿíèå ñ çàäà÷àìè èç òðåêåðà, íå ïîêèäàÿ ïðèâû÷íóþ ñðåäó. GitFlic ïîñëåäîâàòåëüíî ðàñøèðÿåò ýêîñèñòåìó ñîâìåñòèìûõ èíñòðóìåíòîâ, à èíòåãðàöèÿ ñ ñèñòåìàìè óïðàâëåíèÿ çàäà÷àìè îñòàåòñÿ îäíèì èç êëþ÷åâûõ óñëîâèé ïðîäóêòèâíîé êîìàíäíîé ðàáîòû.
Çíà÷èòåëüíàÿ ÷àñòü îáíîâëåíèÿ ïîñâÿùåíà ðàçâèòèþ REST API. Äëÿ àäìèíèñòðàòîðîâ äîáàâëåíû äâà íîâûõ ìåòîäà: äîáàâëåíèå ïîëüçîâàòåëÿ â ïðîåêò îò èìåíè àäìèíèñòðàòîðà è èìïîðò ïîëüçîâàòåëåé èç LDAP ÷åðåç API.
Ðàñøèðåíû è ñóùåñòâóþùèå ìåòîäû. Çàïðîñû íà ïîëó÷åíèå ñïèñêà ïîëüçîâàòåëåé â ïðîåêòå, êîìàíäå è êîìïàíèè òåïåðü âîçâðàùàþò ðîëü êàæäîãî ó÷àñòíèêà. Ôèëüòðàöèÿ êîíâåéåðîâ ïðîåêòà äîïîëíåíà ïîääåðæêîé ïàðàìåòðîâ branch è tag, ÷òî äåëàåò ðàáîòó ñ CI/CD ÷åðåç API áîëåå ãèáêî.
Äîáàâëåíà íàñòðîéêà àâòîçàïóñêà êîíâåéåðà ïðè ñîçäàíèè òåãà. Ðåàëèçîâàí ðåäèðåêò íà äèðåêòîðèþ ïðè îòñóòñòâèè ôàéëà ïî ïðÿìîé ññûëêå, à òàêæå âîçìîæíîñòü îòêëþ÷àòü ïðîâåðêó patch-ôàéëà. Äîðàáîòàí ðÿä âíóòðåííèõ ìåõàíèçìîâ ïëàòôîðìû äëÿ ïîâûøåíèÿ ñòàáèëüíîñòè ðàáîòû.
«Â âåðñèè 4.11 ìû ñäåëàëè àêöåíò íà òîì, ÷òî äåéñòâèòåëüíî íóæíî êîðïîðàòèâíûì çàêàç÷èêàì: ìàññîâûé èìïîðò ïîëüçîâàòåëåé, ãèáêàÿ ñèíõðîíèçàöèÿ ñ LDAP è ðàñøèðåíèå REST API äëÿ àâòîìàòèçàöèè. Èíòåãðàöèÿ ñ EvaProject — åùå îäèí øàã ê ñîçäàíèþ áåñøîâíîé ñðåäû ðàçðàáîòêè. Íàøà öåëü çàêëþ÷àåòñÿ â òîì, ÷òîáû GitFlic îñòàâàëñÿ ïëàòôîðìîé, êîòîðàÿ îäèíàêîâî óäîáíà è äëÿ íåáîëüøèõ êîìàíä, è äëÿ êðóïíûõ îðãàíèçàöèé, ãäå îäíîâðåìåííî ðàáîòàþò ñîòíè ðàçðàáîò÷èêîâ», — ñêàçàë Ìàêñèì Êîçëîâ, òåõíè÷åñêèé äèðåêòîð ïëàòôîðìû GitFlic.


