Cloud Workstations dans Google Cloud vous permet de développer SDV sans avoir besoin d'une machine locale. Vous devez avoir accès à un projet Google Cloud pour continuer. Contactez votre contact Google si vous n'avez pas accès à un projet Google Cloud. Les environnementsQwiklabs sont disponibles pour une évaluation temporaire.
Workflows
Ce guide s'applique aux deux cas suivants :
Développeurs individuels : pour les développeurs individuels qui configurent leur propre environnement.
Organisations : pour les administrateurs qui configurent une configuration de station de travail réutilisable pour leur organisation. Après avoir suivi ce guide, passez à la configuration de l'organisation Organization setup.
Configuration de l'environnement
Suivez ces étapes pour configurer votre environnement Google Cloud et déployer les ressources de la station de travail.
Définir des variables d'environnement
Lancez Cloud Shell dans votre projet Google Cloud.
Définissez les variables d'environnement spécifiques à votre projet Google Cloud. Ces variables sont utilisées dans les scripts suivants.
- Si vous utilisez l'environnement Qwiklabs :
- Exécutez le script à partir de la page Qwiklabs.
Si vous utilisez votre propre projet Google Cloud :
Recherchez votre ID de projet et votre nom d'utilisateur dans Cloud Shell.
Les régions et les zones sont disponibles dans la section Emplacements Cloud. Si elles ne sont pas spécifiées,
us-central1est utilisé comme région etus-central1-cest utilisé comme zone.Modifiez le script suivant avec les informations correctes, puis exécutez-le :
# 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)
- Si vous utilisez l'environnement Qwiklabs :
Obtenir les scripts de configuration
- Pour accéder aux scripts de configuration, consultez Obtenir l'accès.
Cloner les scripts de configuration :
# 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
Créer un dépôt de conteneurs
Appliquez la configuration Terraform pour créer un dépôt de conteneurs :
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Ce script s'exécute en deux minutes environ.
Créer l'image de conteneur Docker
Créez l'image Docker pour 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
Ce script s'exécute en une heure environ. Une fois terminé, l'image de conteneur est stockée dans Artifact Registry.
Déployer l'environnement de développement
Appliquez la configuration Terraform pour créer l'environnement de développement :
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Ce script s'exécute en 20 minutes environ.
Utiliser Cloud Workstations
Découvrez comment lancer votre station de travail, accéder au presse-papiers et gérer les activités.
Lancer la station de travail
- Dans la console Google Cloud, saisissez "Cloud Workstations" dans la barre de recherche. Dans la section Produits et pages, cliquez sur Cloud Workstations.
Dans le menu de navigation, cliquez sur Stations de travail.
Dans la liste des stations de travail, cliquez sur Démarrer dans la colonne Actions rapides pour la station de travail nommée
work-station.Une fois la station de travail démarrée, cliquez sur Lancer dans la colonne Actions rapides pour la même station de travail.
Une nouvelle fenêtre s'ouvre et affiche une interface de bureau. Si une erreur s'affiche, attendez une minute et actualisez la page.
Accès au presse-papiers
Vous pouvez copier et coller des éléments entre votre machine locale et Cloud Workstations via une interface spéciale. Sur le bord gauche de l'écran, une petite flèche grise est centrée verticalement. Cliquez sur la flèche pour ouvrir un petit menu avec cinq boutons. Cliquez sur l'icône Presse-papiers.
Gérez votre presse-papiers dans la station de travail à l'aide de la zone de texte qui s'affiche. Pour coller du texte de votre machine locale dans la station de travail, ajoutez du texte dans la zone, puis collez-le. Pour copier du texte à partir de la station de travail, copiez-le. Le texte s'affiche alors dans la zone, où vous pouvez le copier à nouveau et le coller sur votre machine locale.
Présentation des activités
Vous pouvez démarrer des applications dans la présentation des activités :
Dans la barre supérieure, accédez à Présentation des activités.
Pour filtrer la liste des applications, saisissez le nom de l'application dans la barre de recherche supérieure.
Pour lancer une application, cliquez sur l'icône correspondante.
Étapes suivantes
Votre environnement de développement est configuré et vous êtes prêt à commencer à créer avec SDV. Suivez les étapes suivantes en fonction de votre workflow :
Développeurs individuels : découvrez comment télécharger, créer et exécuter les cibles :
- Télécharger, créer et exécuter : couvre l'initialisation du dépôt et le téléchargement du code source.
- Configuration de l'IDE: configurez un projet dans l'IDE Android Studio for Platform inclus.
- Premiers pas avec Display Safety : couvre l'architecture spécifique et les étapes de compilation pour les composants Display Safety et IVI. * Organisations : passez à la configuration de l'organisation.