Skonfiguruj reguły wyboru w celu automatycznego uwzględniania lub wykluczania określonych repozytoriów i projektów Git z zadań backupu.
Xopero ONE udostępnia reguły wyboru umożliwiające administratorom określenie, które repozytoria i projekty są uwzględniane lub wykluczane z zadań backupu i odzyskiwania. Reguły mogą być oparte na nazwach, właścicielach, datach utworzenia, gałęziach lub określonych wzorcach, zapewniając szczegółową kontrolę nad zakresem backupu oraz gwarantując, że przetwarzane są wyłącznie wybrane repozytoria i projekty.
Poniżej przedstawiono reguły wyboru oraz wzorce reguł, których można używać w Xopero ONE do wskazywania repozytoriów i projektów przeznaczonych do uwzględnienia w zadaniach backupu w ramach organizacji DevOps.
Nazwa repozytorium — można użyć pełnej lub częściowej nazwy repozytorium. Znaki wieloznaczne mogą być stosowane na końcu reguły w celu dopasowywania nazw repozytoriów:
* dopasowuje zero lub więcej znaków
? dopasowuje dokładnie jeden znak
Nazwa projektu: zabezpiecza wszystkie repozytoria w określonym projekcie.
Nazwa repozytorium — można użyć pełnej lub częściowej nazwy repozytorium. Znaki wieloznaczne mogą być stosowane na końcu reguły w celu dopasowywania nazw repozytoriów:
* dopasowuje zero lub więcej znaków
? dopasowuje dokładnie jeden znak
Nazwa repozytorium — można użyć pełnej lub częściowej nazwy repozytorium. Znaki wieloznaczne mogą być stosowane na końcu reguły w celu dopasowywania nazw repozytoriów:
* dopasowuje zero lub więcej znaków
? dopasowuje dokładnie jeden znak
Wzór: yourorganization/*
Spowoduje to dopasowanie wszystkich repozytoriów w organizacji o nazwie yourorganization.
Wzór: yourorganization/n??
Wszystkie reguły wyboru mogą korzystać z wzorców wyrażeń regularnych (regex).
Wyrażenia regularne pozwalają tworzyć elastyczne i dostosowywalne reguły, zgodne z konwencjami nazewnictwa obowiązującymi w Twojej organizacji. Takie podejście umożliwia precyzyjne kierowanie oraz automatyzację działań w oparciu o spójne wzorce w nazwach repozytoriów lub projektów.
Poniżej przedstawiono przykładowe zastosowania tych reguł, przy czym należy pamiętać, że dostępne konfiguracje obejmują znacznie szerszy zakres możliwości:
Wzór: yourorganization/repo[0-9]+
Spowoduje to dopasowanie repozytoriów takich jak repo1, repo12, repo123 i tak dalej.
Nazwa tematu — określ dokładną nazwę tematu. Na przykład, jeśli wpiszesz temat html, wszystkie repozytoria przypisane do tego tematu zostaną uwzględnione w backupie.
Nazwa tematu — określ dokładną nazwę tematu. Na przykład, jeśli wpiszesz temat html, wszystkie repozytoria przypisane do tego tematu zostaną uwzględnione w backupie.
Ścieżka grupy: chroni wszystkie repozytoria w obrębie określonej ścieżki grupy lub podgrupy.
Dopasowuje repozytoria, w których po n występują dokładnie dwa znaki.
Wzór: yourorganization/.*data.*
Dopasowuje każdą nazwę repozytorium zawierającą słowo data.
Wzór: yourorganization/(?!.*data.*)
Wyklucza wszystkie nazwy repozytoriów, które zawierają słowo data.