Guia de início rápido: pools particulares

Nesta página, explicamos como criar um pool particular do Cloud Build conectado à rede do produtor de serviços e como executar uma versão no pool particular.

A rede do produtor de serviços é a rede que hospeda o pool particular. Por padrão, um pool privado é configurado para usar a rede produtora de serviços, que fornece um ambiente de criação com:

  • Tipos de máquina configuráveis
  • Tamanhos de disco configuráveis
  • Acesso a recursos na Internet pública, como recursos em um repositório ou registro

Antes de começar

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. Ative a API Cloud Build.

    Ative a API

  5. Instale e inicialize o SDK do Cloud..
  6. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  7. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  8. Ative a API Cloud Build.

    Ative a API

  9. Instale e inicialize o SDK do Cloud..

Criar um pool privado

  1. No Console do Google Cloud, abra a guia Pool de worker do Cloud Build:

    Abrir a guia "Pool de workers do Cloud Build"

  2. Selecione o projeto e clique em Abrir.

  3. Clique em Criar.

  4. No painel Criar pool privado, insira as seguintes configurações:

    1. No campo Nome, use my-first-workerpool.

    2. No campo Região, selecione us-central1.

    3. No campo Tipo de máquina, selecione e2-standard-2.

    4. No campo Tamanho do disco disponível, insira 800.

    5. Deixe o campo Número do projeto da rede em branco.

    6. Deixe o campo Rede em branco.

    7. Verifique se a opção Atribuir IPs externos está selecionada.

  5. Clique em Criar para criar o pool particular.

Aguarde um pouco para que o pool privado seja criado. Depois que o pool privado é criado, ele é listado na guia Pool de workers.

Captura de tela da página do pool particular

Executar um build no pool particular

  1. Abra uma janela de terminal.

  2. Crie um novo diretório chamado quickstart-private-pool e navegue até ele:

    mkdir quickstart-private-pool
    cd quickstart-private-pool
    
  3. Crie um arquivo chamado cloudbuild.yaml com o seguinte conteúdo:

    steps:
    - name: 'bash'
      args: ['echo', 'I am running in a private pool!']
    options:
      pool:
        name: 'projects/$PROJECT_ID/locations/us-central1/workerPools/my-first-workerpool'
    
  4. Inicie a compilação usando o arquivo de configuração da compilação:

    gcloud builds submit
    

Quando o build for concluído, você verá um resultado semelhante a este:

I am running in a private pool!
PUSH
DONE
------------------------------------------------------------------------------------------------------------------------------------     ------------------------------------------------------------------------

ID                                    CREATE_TIME                DURATION  SOURCE                                                                                       IMAGES  STATUS
5df45735-6414-40b7-9e10-e6d2023c8cea  2020-08-31T13:16:18+00:00  10S       gs://private-pool-test_cloudbuild/source/1598879777.206444-    58901ecbd14e431f8cdacc85d5dd0fc3.tgz  -       SUCCESS

Ver detalhes do build

  1. Abra a página Histórico do build no Console do Cloud.

    Abra a página do Cloud Build

  2. Selecione o projeto e clique em Abrir.

  3. Na caixa suspensa Região, selecione us-central1.

    Você verá o build que executou no pool particular:

    Captura de tela da página do pool particular

  4. Clique no build para ver os detalhes, como resumo e artefatos.

Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.

  1. Abra a página Pool de worker no Console do Cloud:

    Abrir a página do pool privado do Cloud Build

  2. Selecione o projeto e clique em Abrir.

  3. Na linha do seu pool particular, clique no ícone da lixeira.

  4. Na caixa pop-up Excluir pool particular?, clique em Excluir.

O pool privado que você criou como parte deste guia de início rápido foi excluído.

A seguir