Programowanie w chmurze

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: dla deweloperów indywidualnych, którzy konfigurują własne środowisko.

  • Organizacje: dla administratorów, którzy konfigurują stację roboczą wielokrotnego użytku w swojej organizacji. Po przeczytaniu tego przewodnika przejdź do sekcji Konfiguracja organizacji.

Konfigurowanie środowiska

Aby skonfigurować środowisko Google Cloud i wdrożyć zasoby stacji roboczej, wykonaj te czynności.

Ustawianie zmiennych środowiskowych

  1. Uruchom Cloud Shell w projekcie Google Cloud.

  2. Ustaw zmienne środowiskowe specyficzne dla Twojego projektu w chmurze Google Cloud. Te zmienne są używane w skryptach poniżej.

    • Jeśli korzystasz ze środowiska Qwiklabs:
      1. Uruchom skrypt na stronie Qwiklabs.
    • Jeśli używasz własnego projektu Google Cloud:

      1. Znajdź identyfikator projektu i nazwę użytkownika w Cloud Shell.

        Regiony i strefy znajdziesz na stronie Lokalizacje Google Cloud. Jeśli nie są one określone, jako region używany jest us-central1, a jako strefa – us-central1-c.

      2. Edytuj poniższy 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)
        

Pobieranie skryptów konfiguracji

Aby uzyskać dostęp do skryptów konfiguracji, przeczytaj artykuł Uzyskiwanie dostępu do repozytoriów GitHub. Aby sklonować repozytoria, użyj standardowych poleceń 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

Wykonanie tego skryptu zajmuje około 2 minut.

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 deweloperskie:

cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve

Wykonanie tego skryptu zajmuje 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

  1. W konsoli Google Cloud wpisz „Cloud Workstations” w pasku wyszukiwania. W sekcji Produkty 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 obok tej samej stacji roboczej.

    Otworzy się nowe okno z interfejsem na komputery. Jeśli pojawi się błąd, odczekaj minutę i odśwież stronę.

Dostęp do schowka

Możesz kopiować i wklejać dane między maszyną lokalną a Cloud Workstations za pomocą specjalnego interfejsu. Na lewej krawędzi ekranu znajduje się mała szara strzałka wyśrodkowana pionowo. Kliknięcie strzałki otwiera małe menu z 5 przyciskami. Kliknij ikonę Schowek.

Zarządzaj schowkiem na stacji roboczej, korzystając z wyświetlonego obszaru tekstowego. Aby wkleić tekst z komputera lokalnego na stację roboczą, dodaj tekst do pola, a następnie go wklej. Aby skopiować tekst z komputera, skopiuj go. Tekst pojawi się w polu, w którym możesz go ponownie skopiować i wkleić na komputerze lokalnym.

Przegląd aktywności

Aplikacje możesz uruchamiać w przeglądzie aktywności:

  1. Na pasku u góry kliknij Przegląd aktywności.

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

  3. Aby uruchomić aplikację, kliknij odpowiednią ikonę.

Dalsze kroki

Środowisko programistyczne jest skonfigurowane i możesz zacząć tworzyć aplikacje z użyciem SDV. Wykonaj kolejne czynności w zależności od przepływu pracy: