Programowanie w chmurze

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

  1. Uruchom Cloud Shell w projekcie Google Cloud.

  2. 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:
      1. Uruchom skrypt ze strony Qwiklabs.
    • Jeśli używasz własnego projektu Google Cloud:

      1. 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.

      2. 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)
        

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

  1. W konsoli Google Cloud wpisz „Cloud Workstations” na pasku wyszukiwania. W sekcji Usługi i strony kliknij Cloud Workstations.

  2. W menu nawigacyjnym kliknij Stacje robocze.

  3. Na liście stacji roboczych kliknij Uruchom w kolumnie Szybkie działania przy stacji roboczej o nazwie work-station.

  4. 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ń:

  1. Na górnym pasku otwórz Podgląd działań.

  2. Aby przefiltrować listę aplikacji, wpisz nazwę aplikacji na pasku wyszukiwania u góry.

  3. 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: