Cloud Workstations: desenvolver em ambientes padronizados
Como desenvolvedor, você precisa de softwares e configurações específicas para realizar suas
tarefas. Os administradores da sua empresa podem ajudar com seus fluxos de trabalho,
criando e distribuindo um modelo de ambiente de desenvolvimento adequado para
seu projeto específico.
Os desenvolvedores podem usar as estações de trabalho do Cloud para ter os seguintes benefícios:
Um ambiente padronizado e consistente para cada desenvolvedor de uma equipe.
Configurações predefinidas estabelecidas pelos administradores.
Opções para acessar o ambiente baseado na Web em um navegador, SSH ou ambiente de desenvolvimento integrado.
CLI do Google Cloud: escrever scripts e automatizar
As ferramentas da CLI do Google Cloud ajudam a criar e gerenciar recursos do Google Cloud
na linha de comando ou por scripts e outros recursos de automação. Por
exemplo, é possível criar um script automatizado para enviar arquivos para VMs.
Use a gcloud CLI para fazer o seguinte:
Gerenciar a configuração local.
Estabeleça a autenticação.
Acesse os serviços do Google Cloud pela linha de comando.
O Cloud Code é instalado automaticamente no Cloud Workstations e no Cloud Shell. Para instalar a extensão no seu ambiente de desenvolvimento integrado, consulte:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-12-22 UTC."],[[["\u003cp\u003eGoogle Cloud offers tools like Cloud Workstations, Google Cloud CLI, and Cloud Code to streamline developer workflows by standardizing environments, enabling automation, and integrating development within IDEs.\u003c/p\u003e\n"],["\u003cp\u003eCloud Workstations provide developers with consistent, preconfigured environments accessible via browser, SSH, or IDE, managed through templates set up by administrators.\u003c/p\u003e\n"],["\u003cp\u003eThe Google Cloud CLI allows developers to manage Google Cloud resources through the command line, create automation scripts, manage configurations, and establish authentication for Google Cloud services.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code integrates Google Cloud APIs into IDEs like VS Code and JetBrains, offering features such as documentation access, debugging, and the AI-powered Gemini Code Assist.\u003c/p\u003e\n"],["\u003cp\u003eGemini Code Assist is a feature within Cloud code that is AI assisted, and can generate and debug code, generate unit tests and answer questions.\u003c/p\u003e\n"]]],[],null,["# Use developer tools\n\nGoogle Cloud provides several ways for developers to improve the efficiency of\ntheir development workflow, including the following tools:\n\n- [Cloud Workstations: Develop in standardized environments](#workstations)\n- [Google Cloud CLI: Write scripts and automate](#cli)\n- [Cloud Code: Develop directly in your IDE](#ide-extensions)\n\nBefore you begin\n----------------\n\nTo make sure you can set up APIs and use tools, ask your administrators to\ncomplete the following tasks:\n\n- Create an account that you use to sign in and use Google Cloud products, including Google Cloud console and Google Cloud CLI.\n- Create a project that serves as an access boundary for your Google Cloud resources.\n- Enable billing on your project so you can pay for service and API usage.\n\nFor detailed instructions to complete setup steps, see [Google Cloud Setup\nguided flow](/docs/enterprise/cloud-setup).\n\nCloud Workstations: Develop in standardized environments\n--------------------------------------------------------\n\nAs a developer, you require software and specific configurations to perform your\ntasks. The administrators at your company can help you with your workflows by\ncreating and distributing a development environment template that is suited to\nyour specific project.\n\nDevelopers can use Cloud Workstations to obtain the following benefits:\n\n- A standardized environment that is consistent for each developer on a team.\n- Preconfigured settings established by administrators.\n- Options to access the web-based environment from a browser, SSH, or IDE.\n\nFor more details, see [Cloud Workstations overview](/workstations/docs/overview).\n\nGoogle Cloud CLI: Write scripts and automate\n--------------------------------------------\n\nThe [Google Cloud CLI](/sdk/gcloud) tools help you create and manage Google Cloud\nresources from the command line, or through scripts and other automation. For\nexample, you might create an automated script to push files to VMs.\n\nUse the gcloud CLI to do the following:\n\n- Manage your local configuration.\n- Establish authentication.\n- Access Google Cloud services through the command line.\n\nFor installation steps, see [Install the Google Cloud CLI](/sdk/docs/install-sdk).\n\nCloud Code: Develop directly in your IDE\n----------------------------------------\n\n[Cloud Code](/code/docs) includes tools that help you use\nCloud Client Libraries and develop cloud applications. Use Cloud Code to\ndo the following directly in VS Code or\n[supported JetBrains IDEs](/code/docs/intellij/ides):\n\n- Integrate Google Cloud APIs to work with Google Cloud services.\n- Access documentation.\n- Debug your application.\n- Use [Gemini Code Assist](#code-assist).\n\nCloud Code is automatically installed on Cloud Workstations and\nCloud Shell. To install the extension for your IDE, see the following:\n\n- [Install the Cloud Code for VS Code extension](/code/docs/vscode/install)\n- [Install the Cloud Code for IntelliJ plugin](/code/docs/intellij/install)\n\n### Gemini Code Assist: Develop and deploy with AI assistance\n\nWhen you install the Cloud Code extension, the\nGemini Code Assist extension is also installed by default.\nGemini Code Assist provides AI assistance with your code, including the\nfollowing:\n\n- Generate and debug code.\n- Generate unit tests.\n- Chat to answer questions about code and other technical topics.\n\nFor more information, see the\n[Gemini Code Assist overview](/gemini/docs/codeassist/overview).\n\nWhat's next?\n------------\n\nTo explore more developer tools, see [Google Cloud SDK, languages, frameworks, and\ntools overview](/docs/devtools).\n\nTo get familiar with development workflows, experiment with the following\nguides:\n\n- For sample solutions, see the following:\n\n - [Jump Start Solution guides](/architecture/all-jss-guides).\n - [Google Cloud web hosting](/solutions/web-hosting).\n- To learn about deployment options, see the following:\n\n - [Continuous deployment from Git using\n Cloud Build](/run/docs/continuous-deployment-with-cloud-build).\n - [CI/CD pipeline for developing and delivering containerized\n apps](/architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke).\n - [Quickstart: Deploy a Node.js service toCloud Run](/run/docs/quickstarts/build-and-deploy/deploy-nodejs-service)."]]