Cloud Workstations in Google Cloud ti consente di sviluppare SDV senza la necessità di una macchina locale. Prima di continuare, devi avere accesso a un progetto Google Cloud. Se non hai accesso a un progetto Google Cloud, rivolgiti al tuo punto di contatto Google. Gli ambienti Qwiklabs sono disponibili per la valutazione temporanea.
Workflow
Questa guida si applica a:
Singoli sviluppatori:per i singoli sviluppatori che configurano il proprio ambiente.
Organizzazioni:per gli amministratori che configurano una configurazione di workstation riutilizzabile per la propria organizzazione. Dopo aver seguito questa guida, procedi alla configurazione dell'organizzazione.
Configurazione dell'ambiente
Segui questi passaggi per configurare l'ambiente Google Cloud ed eseguire il deployment delle risorse della workstation.
Imposta le variabili di ambiente
Avvia Cloud Shell nel tuo progetto Google Cloud.
Imposta le variabili di ambiente specifiche per il tuo progetto Google Cloud. Queste variabili vengono utilizzate negli script che seguono.
- Se utilizzi l'ambiente Qwiklabs:
- Esegui lo script dalla pagina Qwiklabs.
Se utilizzi il tuo progetto Google Cloud:
Trova l'ID progetto e il nome utente in Cloud Shell.
Le regioni e le zone sono disponibili in Località cloud. Se non sono specificate,
us-central1viene utilizzata come regione eus-central1-cviene utilizzata come zona.Modifica lo script seguente con le informazioni corrette ed eseguilo:
# 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)
- Se utilizzi l'ambiente Qwiklabs:
Recupera gli script di configurazione
- Per accedere agli script di configurazione, consulta Ottieni l'accesso.
Clona gli script di configurazione:
# 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
Crea un repository di container
Applica la configurazione Terraform per creare un repository di container:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Questo script viene completato in circa due minuti.
Crea l'immagine container Docker
Crea l'immagine Docker per 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
Questo script viene completato in circa un'ora. Al termine, l'immagine container viene archiviata in Artifact Registry.
Esegui il deployment dell'ambiente di sviluppo
Applica la configurazione Terraform per creare l'ambiente di sviluppo:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Questo script viene completato in circa 20 minuti.
Utilizza Cloud Workstations
Scopri come avviare la workstation, accedere agli appunti e gestire le attività.
Avvia la workstation
- Nella console Google Cloud, digita "Cloud Workstations" nella barra di ricerca. Nella sezione Prodotti e pagine, fai clic su Cloud Workstations.
Nel menu di navigazione, fai clic su Workstations.
Nell'elenco delle workstation, fai clic su Avvia nella colonna Azioni rapide per la workstation denominata
work-station.Dopo l'avvio della workstation, fai clic su Avvia nella colonna Azioni rapide per la stessa workstation.
Si apre una nuova finestra che mostra un'interfaccia desktop. Se viene visualizzato un errore, attendi un minuto e aggiorna la pagina.
Accesso agli appunti
Puoi copiare e incollare tra la macchina locale e Cloud Workstations tramite un'interfaccia speciale. Sul bordo sinistro dello schermo, una piccola freccia grigia è centrata verticalmente. Se fai clic sulla freccia, si apre un piccolo menu con cinque pulsanti. Fai clic sull'icona Appunti.
Gestisci gli appunti nella workstation utilizzando l'area di testo visualizzata. Per incollare il testo dalla macchina locale alla workstation, aggiungilo alla casella, quindi incollalo. Per copiare il testo dalla workstation, copialo. Il testo viene visualizzato nella casella, dove puoi copiarlo di nuovo e incollarlo sulla macchina locale.
Panoramica delle attività
Puoi avviare le app nella panoramica delle attività:
Nella barra in alto, vai a Panoramica delle attività.
Per filtrare l'elenco delle app, inserisci il nome dell'app nella barra di ricerca in alto.
Per avviare un'app, fai clic sull'icona corrispondente.
Passaggi successivi
L'ambiente di sviluppo è configurato e puoi iniziare a creare con SDV. Segui i passaggi successivi a seconda del tuo flusso di lavoro:
Singoli sviluppatori:scopri come scaricare, creare ed eseguire le destinazioni:
- Scarica, crea ed esegui: riguarda l'inizializzazione del repository e il download del codice sorgente.
- Configurazione IDE: configura un progetto nell'IDE Android Studio for Platform incluso.
- Inizia a utilizzare Display Safety: riguarda l'architettura specifica e i passaggi di build per i componenti Display Safety e IVI. * Organizzazioni: procedi con la configurazione dell'organizzazione.