Cloud Workstations w Google Cloud umożliwia tworzenie SDV bez konieczności korzystania z komputera lokalnego. Zanim przejdziesz dalej, musisz mieć dostęp do projektu Google Cloud. Jeśli nie masz dostępu do projektu Google Cloud, skontaktuj się z osobą kontaktową w Google. Środowiska Qwiklabs są dostępne do tymczasowej oceny.
Przepływy pracy
Ten przewodnik dotyczy:
Deweloperzy indywidualni: dla deweloperów indywidualnych, którzy konfigurują własne środowisko.
Organizacje: dla administratorów konfigurujących konfigurację stacji roboczej wielokrotnego użytku dla swojej organizacji. Po wykonaniu czynności opisanych w tym przewodniku przejdź do sekcji Konfiguracja organizacji.
Konfigurowanie środowiska
Wykonaj te czynności, aby skonfigurować środowisko Google Cloud i wdrożyć zasoby stacji roboczej.
Ustawianie zmiennych środowiskowych
Uruchom Cloud Shell w projekcie Google Cloud.
Ustaw zmienne środowiskowe powiązane z Twoim projektem w chmurze Google Cloud. Te zmienne są używane w skryptach poniżej.
- Jeśli używasz środowiska Qwiklabs:
- Uruchom skrypt ze strony Qwiklabs.
Jeśli używasz własnego projektu Google Cloud:
znaleźć identyfikator projektu i nazwę użytkownika w Cloud Shell,
Regiony i strefy znajdziesz w lokalizacjach Google Cloud. Jeśli nie zostaną określone, jako region zostanie użyty
us-central1, a jako strefa –us-central1-c.Zmodyfikuj poniższy skrypt, podając prawidłowe informacje, i uruchom go:
# REQUIRED export TF_VAR_gcp_project_id=GCP Project ID export TF_VAR_gcp_username=GCP Username # OPTIONAL export TF_VAR_gcp_region=Region to use for the resources (default: us-central1) export TF_VAR_gcp_zone=Zone to use for the resources (default: us-central1-c)
- Jeśli używasz środowiska Qwiklabs:
Pobieranie skryptów konfiguracyjnych
Poproś osobę kontaktową w Google o dostęp do repozytorium sdv-setup i sklonuj je do ~/dev/sdv-setup. Informacje o repozytoriach telemetrii znajdziesz w artykule Uzyskiwanie dostępu do repozytoriów GitHub.
Tworzenie repozytorium kontenerów
Zastosuj konfigurację Terraform, aby utworzyć repozytorium kontenerów:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Skrypt działa przez około 2 minuty.
Tworzenie obrazu kontenera Dockera
Utwórz obraz Dockera dla Cloud Workstations:
cd ~/dev/sdv-setup/docker/android-studio-for-platform
gcloud builds submit --timeout=3h --substitutions=_IMAGE_NAME=${TF_VAR_gcp_region}-docker.pkg.dev/${TF_VAR_gcp_project_id}/aaos-sdv/android-studio-for-platform-canary,_ASFP_VERSION=canary
Wykonanie tego skryptu zajmuje około godziny. Po zakończeniu obraz kontenera jest przechowywany w Artifact Registry.
Wdrażanie środowiska programistycznego
Zastosuj konfigurację Terraform, aby utworzyć środowisko programistyczne:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Wykonanie skryptu zajmuje około 20 minut.
Korzystanie z Cloud Workstations
Dowiedz się, jak uruchomić stację roboczą, uzyskać dostęp do schowka i zarządzać działaniami.
Uruchamianie stacji roboczej
W konsoli Google Cloud wpisz „Cloud Workstations” na pasku wyszukiwania. W sekcji Usługi i strony kliknij Cloud Workstations.
W menu nawigacyjnym kliknij Stacje robocze.
Na liście stacji roboczych kliknij Uruchom w kolumnie Szybkie działania przy stacji roboczej o nazwie
work-station.Po uruchomieniu stacji roboczej kliknij Uruchom w kolumnie Szybkie działania dla tej stacji roboczej.
Otworzy się nowe okno z interfejsem komputera. Jeśli pojawi się błąd, poczekaj minutę i odśwież stronę.
Dostęp do schowka
Możesz kopiować i wklejać treści między komputerem lokalnym a stacjami roboczymi Cloud Workstations za pomocą specjalnego interfejsu. Na lewej krawędzi ekranu znajduje się mała szara strzałka wyśrodkowana w pionie. Kliknięcie strzałki otwiera małe menu z 5 przyciskami. Kliknij ikonę Schowek.
Zarządzaj schowkiem na stacji roboczej za pomocą wyświetlonego obszaru tekstowego. Aby wkleić tekst z komputera lokalnego do stacji roboczej, dodaj tekst do pola, a następnie go wklej. Aby skopiować tekst ze stacji roboczej, skopiuj go. Tekst pojawi się w polu, skąd możesz go ponownie skopiować i wkleić na komputerze lokalnym.
Przegląd aktywności
Aplikacje możesz uruchamiać w podglądzie działań:
Na górnym pasku otwórz Podgląd działań.
Aby przefiltrować listę aplikacji, wpisz nazwę aplikacji na pasku wyszukiwania u góry.
Aby uruchomić aplikację, kliknij jej ikonę.
Dalsze kroki
Twoje środowisko programistyczne jest skonfigurowane i możesz zacząć tworzyć aplikacje za pomocą SDV. Wykonaj kolejne czynności w zależności od przepływu pracy:
Deweloperzy indywidualni: dowiedz się, jak pobierać, tworzyć i uruchamiać cele:
Pobieranie, kompilowanie i uruchamianie: obejmuje inicjowanie repozytorium i pobieranie kodu źródłowego.
Skonfiguruj projekt SDV AAOS: skonfiguruj projekt w dołączonym środowisku IDE Android Studio for Platform.
Pierwsze kroki z Display Safety: zawiera informacje o konkretnej architekturze i krokach kompilacji komponentów Display Safety i IVI.
Organizacje: przejdź do konfiguracji organizacji.