Konfigurowanie tworzenia obrazu dla dostosowań zespołu usługi Dev Box
Użycie pliku dostosowywania upraszcza tworzenie pól deweloperskich dla zespołu. Za pomocą dostosowań usługi Dev Box można utworzyć dostosowywanie udostępnionego zespołu, tworząc plik o nazwie definicja obrazu. Tworzenie obrazu wielokrotnego użytku z tej definicji obrazu optymalizuje dostosowania i oszczędza czas podczas tworzenia pola deweloperskiego. Z tego artykułu dowiesz się, jak skonfigurować pulę do używania definicji obrazu i tworzyć obrazy wielokrotnego użytku dla zespołów programistycznych.
Aby skonfigurować tworzenie obrazów dla dostosowań zespołu usługi Microsoft Dev Box, włącz katalogi na poziomie projektu i skonfiguruj ustawienia synchronizacji katalogu dla projektu. Następnie dołącz katalog zawierający plik definicji do projektu, skonfiguruj pulę deweloperów w celu użycia definicji obrazu i sprawdź, czy dostosowania mają zastosowanie do nowego pola deweloperskiego. Po poprawnym zastosowaniu dostosowań można utworzyć obraz wielokrotnego użytku, co sprawia, że tworzenie nowych pól deweloperskich jest szybsze.
Ważne
Funkcja dostosowywania zespołu usługi Dev Box jest obecnie dostępna w wersji zapoznawczej. Aby uzyskać więcej informacji na temat stanu wersji zapoznawczej, zobacz Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure. Dokument definiuje postanowienia prawne, które dotyczą funkcji platformy Azure, które są w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane do ogólnej dostępności.
Wymagania wstępne
Aby wykonać kroki opisane w tym artykule, potrzebne są następujące elementy:
- Centrum deweloperskie z istniejącą definicją pola deweloperskiego i połączeniem sieciowym. Jeśli nie masz centrum deweloperskiego, wykonaj kroki opisane w przewodniku Szybki start: Konfigurowanie usługi Microsoft Dev Box w celu jego utworzenia.
- Plik dostosowywania zespołu, którego chcesz użyć do utworzenia pola deweloperskiego. Jeśli nie masz pliku dostosowywania, zobacz Zapisywanie pliku dostosowywania dla pola deweloperskiego.
Uprawnienia wymagane do konfigurowania dostosowań
Aby wykonać wymagane akcje tworzenia i stosowania dostosowań w polu deweloperskim, potrzebne są następujące uprawnienia:
Akcja | Uprawnienie/rola |
---|---|
Włącz katalogi na poziomie projektu dla centrum deweloperów. | Inżynier platformy z dostępem do zapisu w subskrypcji. |
Włącz ustawienia synchronizacji katalogu dla projektu. | Inżynier platformy z dostępem do zapisu w subskrypcji. |
Dołączanie wykazu do projektu. | Uprawnienia administratora lub współautora projektu. |
Utwórz plik dostosowywania. | Nie określono żadnego. Każdy może utworzyć plik dostosowywania. |
Użyj portalu dla deweloperów, aby przekazać i zastosować plik YAML podczas tworzenia pola deweloperskiego. | Użytkownik usługi Dev Box. |
Dodawanie zadań do wykazu. | Uprawnienie do dodawania do repozytorium hostujące wykaz. |
Do zarządzania pulą usługi Dev Box potrzebne są następujące uprawnienia:
Akcja | Uprawnienie |
---|---|
Tworzenie, usuwanie lub aktualizowanie puli usługi Dev Box. | — Uprawnienia właściciela lub współautora w subskrypcji platformy Azure lub określonej grupie zasobów. — Uprawnienia administratora projektu DevCenter dla projektu. |
Włączanie wykazów na poziomie projektu
Aby dołączyć wykaz do projektu, należy włączyć wykazy na poziomie projektu. Aby uzyskać więcej informacji, zobacz Konfigurowanie katalogów na poziomie projektu.
Konfigurowanie ustawień synchronizacji katalogu dla projektu
Skonfiguruj projekt, aby synchronizować definicje obrazów z katalogu. Za pomocą tego ustawienia możesz użyć definicji obrazów w katalogu do tworzenia pul pól deweloperskich.
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania wprowadź projekty. Na liście wyników wybierz pozycję Projekty.
Otwórz projekt Dev Box, dla którego chcesz skonfigurować ustawienia synchronizacji katalogu.
Wybierz pozycję Wykazy.
Wybierz pozycję Synchronizuj ustawienia.
W okienku Ustawienia synchronizacji wybierz pozycję Definicje obrazów, a następnie wybierz pozycję Zapisz.
Dołączanie wykazu zawierającego plik definicji
Aby można było użyć pliku dostosowywania jako definicji obrazu, należy dołączyć wykaz zawierający plik definicji do centrum deweloperów lub projektu. Wykaz może pochodzić z repozytoriów GitHub lub Azure Repos.
Okienko Definicje obrazów zawiera definicje obrazów, do których projekt może uzyskać dostęp.
Aby uzyskać więcej informacji na temat dołączania katalogów, zobacz Dodawanie i konfigurowanie wykazu z repozytoriów GitHub lub Azure Repos.
Konfigurowanie puli usługi Dev Box do używania definicji obrazu
Udostępnij dostosowania zespołom deweloperów, konfigurując pulę pól deweloperskich do używania pliku dostosowywania (imagedefinition.yaml). Zapisz plik dostosowywania w repozytorium połączonym z katalogiem w centrum deweloperskim lub projekcie. Określ ten plik jako definicję obrazu dla puli, a dostosowania są stosowane do nowych pól deweloperskich.
W poniższych krokach pokazano, jak utworzyć pulę usługi Dev Box i określić definicję obrazu:
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania wprowadź projekty. Na liście wyników wybierz pozycję Projekty.
Otwórz projekt Dev Box, z którym chcesz skojarzyć nową pulę usługi Dev Box.
Wybierz pozycję Pule pól deweloperskich, a następnie wybierz pozycję Utwórz.
W okienku Tworzenie puli pól deweloperskich wprowadź następujące wartości:
Ustawienie Wartość Nazwa/nazwisko Wprowadź nazwę puli. Nazwa puli jest widoczna dla deweloperów do wybrania podczas tworzenia pól deweloperskich. Musi być unikatowy w projekcie. Definicja To pole zawiera listę definicji obrazów z dostępnych katalogów i definicji pól deweloperskich. Wybierz plik definicji obrazu. Połączenie sieciowe Wybierz pozycję Wdróż w sieci hostowanej przez firmę Microsoft lub użyj istniejącego połączenia sieciowego. Włączanie logowania jednokrotnego Wybierz pozycję Tak , aby włączyć logowanie jednokrotne dla pól deweloperskich w tej puli. Logowanie jednokrotne musi być skonfigurowane dla organizacji. Aby uzyskać więcej informacji, zobacz Włączanie logowania jednokrotnego dla pól deweloperskich. Uprawnienia twórcy w polu deweloperskim Wybierz pozycję Administrator lokalny lub Użytkownik standardowy. Włączanie automatycznego zatrzymywania Wartość tak jest domyślna. Wybierz pozycję Nie , aby wyłączyć harmonogram automatycznego zatrzymywania. Harmonogram automatycznego zatrzymywania można skonfigurować po utworzeniu puli. Czas zatrzymania Wybierz godzinę zamknięcia wszystkich pól deweloperskich w puli. Strefa czasowa Wybierz strefę czasową, w których znajduje się czas zatrzymania. Licencjonowanie Zaznacz to pole wyboru, aby potwierdzić, że organizacja ma Korzyść użycia hybrydowego platformy Azure licencje, które mają zostać zastosowane do pól deweloperskich w tej puli. Wybierz pozycję Utwórz.
Sprawdź, czy nowa pula pól deweloperskich jest wyświetlana na liście. Może być konieczne odświeżenie ekranu.
Tworzenie pola deweloperskiego przy użyciu portalu dla deweloperów
Aby sprawdzić, czy dostosowania z pliku definicji obrazu są stosowane, utwórz pole deweloperskie w portalu deweloperów usługi Microsoft Dev Box. Wykonaj kroki opisane w przewodniku Szybki start: tworzenie i łączenie się z polem deweloperskim przy użyciu portalu deweloperów usługi Microsoft Dev Box. Następnie połącz się z nowo utworzonym polem deweloperskim i sprawdź, czy dostosowania działają zgodnie z oczekiwaniami.
Możesz wprowadzić zmiany w pliku dostosowywania i utworzyć nowe pole deweloperskie w celu przetestowania zmian. Gdy cieszysz się, że dostosowania są poprawne, możesz utworzyć obraz wielokrotnego użytku.
Tworzenie obrazu wielokrotnego użytku
Aby zoptymalizować dostosowania i utworzyć obraz wielokrotnego użytku dla zespołu, możesz użyć poniższych kroków, aby skompilować obraz z pliku dostosowywania. Ten obraz ma zastosowanie do wszystkich pól deweloperskich utworzonych na podstawie puli.
W okienku Definicje obrazów wybierz obraz, który chcesz skompilować.
Wybierz pozycję Kompilacja.
Śledź postęp kompilacji w kolumnie Stan .
Ważne
Podczas optymalizacji definicji obrazu na obrazie zostanie utworzone pole deweloperskie, aby uruchomić plik dostosowywania i wygenerować obraz. W tym procesie to pole deweloperskie jest połączone z siecią wirtualną zarządzaną przez firmę Microsoft. Zadania wymagające dostępu do zasobów lokalnych mogą zakończyć się niepowodzeniem.
Po pomyślnym zakończeniu kompilacji pula usługi Dev Box automatycznie używa obrazu dla nowych pól deweloperskich. Nie musisz wykonywać żadnej dodatkowej konfiguracji, aby przypisać obraz do puli. Teraz można tworzyć pola deweloperskie z puli, a dostosowania są stosowane do każdego pola deweloperskiego.