Cloud Workstations w Google Cloud umożliwiają 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.
Workflows
Ten przewodnik dotyczy obu tych przypadków:
Deweloperzy indywidualni: deweloperzy indywidualni, którzy konfigurują własne środowisko.
Organizacje: administratorzy, którzy konfigurują konfigurację stacji roboczej wielokrotnego użytku dla swojej organizacji. Po wykonaniu czynności opisanych w tym przewodniku przejdź do sekcji Konfiguracja organizacji.
Konfiguracja środowiska
Aby skonfigurować środowisko Google Cloud i wdrożyć zasoby stacji roboczej, wykonaj te czynności.
Ustawianie zmiennych środowiskowych
Uruchom Cloud Shell w projekcie Google Cloud.
Ustaw zmienne środowiskowe specyficzne dla projektu w chmurze Google Cloud. Te zmienne są używane w skryptach, które opisujemy poniżej.
- Jeśli używasz środowiska Qwiklabs:
- Uruchom skrypt ze strony Qwiklabs.
Jeśli używasz własnego projektu Google Cloud:
Znajdź identyfikator projektu i nazwę użytkownika w Cloud Shell.
Regiony i strefy znajdziesz na stronie z lokalizacjami Google Cloud. Jeśli nie są one określone,
us-central1jest używany jako region, aus-central1-cjest używany jako strefa.Edytuj ten skrypt, wpisując prawidłowe informacje, a następnie go uruchom:
# 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 konfiguracji
- Aby uzyskać dostęp do skryptów konfiguracji, przeczytaj artykuł Uzyskiwanie dostępu.
Sklonuj skrypty konfiguracji:
# Create a work directory mkdir ~/dev cd ~/dev # Ensure the cloned repository has the correct file permissions umask 0022 # Clone the setup scripts git clone https://sdv.googlesource.com/external/sdv-setup
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
Ten skrypt wykonuje się około 2 minuty.
Kompilowanie 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
Ten skrypt wykonuje się około 1 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
Ten skrypt wykonuje się około 20 minut.
Korzystanie z Cloud Workstations
Dowiedz się, jak uruchamiać stację roboczą, uzyskiwać dostęp do schowka i zarządzać aktywnością.
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 w kolumnie Szybkie działania kliknij Uruchom w przypadku stacji roboczej o nazwie
work-station.Gdy stacja robocza się uruchomi, w kolumnie Szybkie działania kliknij Uruchom w przypadku tej samej stacji roboczej.
Otworzy się nowe okno z interfejsem pulpitu. Jeśli pojawi się błąd, odczekaj minutę i odśwież stronę.
Dostęp do schowka
Możesz kopiować i wklejać dane między komputerem lokalnym a 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 pola tekstowego. Aby wkleić tekst z komputera lokalnego na stację roboczą, dodaj tekst do pola, a następnie go wklej. Aby skopiować tekst ze stacji roboczej, skopiuj go. Tekst pojawi się w polu, w którym możesz go ponownie skopiować i wkleić na komputer lokalny.
Przegląd aktywności
Aplikacje możesz uruchamiać w przeglądzie aktywności:
Na górnym pasku kliknij Przegląd aktywności.
Aby filtrować listę aplikacji, wpisz nazwę aplikacji na górnym pasku wyszukiwania.
Aby uruchomić aplikację, kliknij odpowiednią ikonę.
Dalsze kroki
Twoje środowisko programistyczne jest skonfigurowane i możesz zacząć tworzyć aplikacje wykorzystujące SDV. W zależności od przepływu pracy wykonaj te czynności:
Deweloperzy indywidualni: dowiedz się, jak pobierać, tworzyć i uruchamiać obiekty docelowe:
- Pobieranie, tworzenie i uruchamianie: obejmuje inicjowanie repozytorium i pobieranie kodu źródłowego.
- Konfiguracja IDE: Skonfiguruj projekt w dołączonym Android Studio dla Platform IDE.
- Rozpoczęcie korzystania z Display Safety: obejmuje konkretną architekturę i kroki kompilacji komponentów Display Safety i IVI. * Organizacje: przejdź do sekcji Konfiguracja organizacji.