Blog IT, Blog Marketing

Gitlab 13.9

Gitlab 13.9

Marcin Sarna , 24.02.2021 r.

Najnowsza wersja wydana, oferuje m.in. Security Alert Dashboard i tryb konserwacji.

Ponad 60 nowych funkcji

GitLab 13.9 ma wzmacniać DevSecOps na dużą skalę i posiada Security Alert Dashboard aby czytelnie segregować alerty o wysokim priorytecie. Ponadto oferuje tryb konserwacji (Maintenance Mode) zapewniający ponoć niezawodną obsługę zespołów rozproszonych, lepszą widoczność, w tym dodatkową obsługę wskaźników DORA oraz zaawansowane funkcje automatyzacji. Drożej ale lepiej?

DevSecOps

Zapewnienie zarówno bezpiecznego, jak i dostępnego środowiska produkcyjnego to najwyższe priorytety, ale trudno je zrównoważyć. Nowy panel alertów zabezpieczeń ma pomóc zrównoważyć bezpieczeństwo i niezawodność, rozróżniając podejrzaną aktywność sieciową, która musi zostać natychmiast zablokowana, od takiej która wymaga jedynie dalszej uwagi, aby zminimalizować zakłócenia dla użytkowników. Ponadto dodano obsługę JavaScript i Python do testowania co ma ułatwić tworzenie bezpiecznego i niezawodnego oprogramowania. Wyniki będą przesyłane bezpośrednio do panelu bezpieczeństwa (Security dashboard).

Nowy tryb konserwacji umożliwi dostęp do instancji w trybie tylko do odczytu podczas wykonywania większej liczby zadań administracyjnych, co dodatkowo skróci przestoje. Skalowanie i nadmiarowość w magazynie danych zostały ulepszone dzięki zmiennym faktorom replikacji Gitaly, dzięki czemu można dostroić klaster do własnych ograniczeń wynikających z dostępnej pamięci masowej i budżetu, jednocześnie umożliwiając skalowanie poziome.

Widoczność jest kolejnym podstawowym wymaganiem w skalowaniu DevOps. Gitlab oferuje wsparcie dla metryk DORA, teraz dodatkowo zagregowanych dla poszczególnych projektów w grupie. Do tego mamy nowy licznik nieudanych testów, który znajdziecie w raportach testów jednostkowych (Unit Test Report).

Automatyzacja

Jeśli dopiero zaczynasz przygodę z DevOps oczekiwanie dostarczania lepszych produktów szybciej brzmi trochę (albo całkiem) jak rób więcej za mniej. DevOps ma tu być odpowiedzią, a automatyzacja jest kluczowa. Pewnym sposobem na szybsze tworzenie i testowanie jest szukanie nadmiarowości w konfiguracji. Nowe funkcje w wersji 13.9 oszczędzają czas, umożliwiając ponowne wykorzystanie w potoku konfiguracji CI/CD z dowolnego zadania, nawet jeśli znajduje się ona w innym pliku.

Sprawdź oferty pracy na TeamQuest

Automatyzacja na dużą skalę często wymaga też łagodzenia pewnej złożoności. Gdy podzielisz konfigurację potoku na wiele plików, będziesz teraz mógł wyświetlić rozszerzoną wersję konfiguracji. Procesy wdrażania korzystające z potoków parent-child lub wielu projektów mogą teraz również korzystać z grup zasobów aby zarządzać współbieżnością między etapami, zadaniami, a nawet projektami.

Inne nowości

Wprowadzono też wsparcie GPU i inteligentnego planowania w GitLab Runner. To zapewniło prawidłowy poziom obsługi specjalistycznego obciążenia obliczeniowego, takiego jak te, które znamy z uczenia maszynowego. Poza tym Gitlab 3.9 oferuje:

  • Tworzenie changelogów za pomocą interfejsu API GitLab
  • Oznaczanie zmian w merge requestach jako przeczytane
  • Możliwość poproszenia recenzenta zmian o dalszą recenzję
  • Tworzenie zgłoszeń Jiry na podstawie luk z Vulnerabilities
  • Przypisywanie incydentów do kamieni milowych w projekcie
  • Łącza markdown w Feature Flags

Najnowsze oferty pracy:

Polecane wpisy na blogu IT:

Szukasz pracownika IT?

Dostarczymy Ci najlepszych specjalistów z branży IT. Wyślij zapytanie

Wyrażam zgodę TeamQuest Sp. z o.o. na przetwarzanie moich danych osobowych w celu marketingu produktów i usług własnych TeamQuest, w tym na kontaktowanie się ze mną w formie połączenia telefonicznego lub środkami elektronicznymi.
Administratorem podanych przez Ciebie danych osobowych jest TeamQuest Sp. z o.o., z siedzibą w Warszawie (00-814), ul. Miedziana 3a/21, zwana dalej „Administratorem".
Jeśli masz jakiekolwiek pytania odnośnie przetwarzania przez nas Twoich danych, skontaktuj się z naszym Inspektorem Ochrony Danych (IOD). Do Twojej dyspozycji jest pod adresem e-mail: office@teamquest.pl.
W jakim celu i na jakiej podstawie będziemy wykorzystywać Twoje dane? Dowiedz się więcej