Criar e executar um build em um pool particular
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 particular é configurado para usar a rede do produtor de serviços, que fornece um ambiente de build 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
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Criar um pool particular
No console do Google Cloud, abra a guia Pool de workers do Cloud Build:
Clique em
Criar .No painel Criar pool particular, insira as seguintes configurações:
No campo
Nome , digitemy-first-privatepool
.No campo
Região , selecioneus-central1
.No campo
Tipo de máquina , selecionee2-standard-2
.No campo
Tamanho do disco disponível , digite800
.Deixe o campo
Número do projeto de rede em branco.Deixe o campo
Rede em branco.Verifique se a opção
Atribuir IPs externos está selecionada.
Clique em
Aguarde um pouco para que o pool particular seja criado. Depois que o pool particular é criado, ele é listado na guia Pool de workers.
Executar um build em um pool particular
Abra uma janela de terminal.
Crie um novo diretório chamado
quickstart-private-pool
e navegue até ele:mkdir quickstart-private-pool cd quickstart-private-pool
Crie um arquivo chamado
cloudbuild.yaml
com o seguinte conteúdo:steps: - name: "bash" script: echo "I am running in a private pool!" options: pool: name: "projects/$PROJECT_ID/locations/us-central1/workerPools/my-first-privatepool"
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
Abra a página Histórico do build no console do Google Cloud.
Na caixa suspensa
Você vai ver o build executado no pool particular:Região , selecione us-central1.Clique no build para ver os detalhes, como resumo e artefatos.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Abra a página Pool de workers no console do Google Cloud:
Na linha do pool particular, clique no ícone da lixeira.
Na caixa pop-up Excluir pool particular?, clique em Excluir.
O pool particular que você criou como parte deste guia de início rápido foi excluído. Observação: pode ser necessário atualizar a tela para excluir o pool particular da página Pool de workers.
A seguir
- Veja como criar uma conexão de peering de VPC particular.
- Saiba mais sobre pools privados.