Reguły wyboru repozytoriów
Xopero ONE umożliwia konfigurowanie reguł 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.
Reguły wyboru i wzorce reguł
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.
Azure DevOps i Bitbucket
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.
GitHub
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 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.
GitLab
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 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.
Przykłady reguł wyboru
Wzór:
yourorganization/*Spowoduje to dopasowanie wszystkich repozytoriów w organizacji o nazwie
yourorganization.
Wzór:
yourorganization/n??Dopasowuje repozytoria, w których po
nwystępują dokładnie dwa znaki.
Wzorce wyrażeń regularnych (regex)
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,repo123i tak dalej.
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.
Last updated

