CI/CD no Google Cloud

Bem-vindo ao hub do desenvolvedor de CI/CD! Conheça ou entenda melhor como funcionam a integração e a implantação contínuas.

Não importa se você está procurando pesquisa, vendo os produtos de CI/CD, buscando um início rápido ou apenas assistindo a um vídeo, este hub foi criado com um objetivo: ajudar sua equipe a criar softwares com mais rapidez e segurança usando CI/CD no Google Cloud!

Inícios rápidos em destaque

Comece aqui! Use estes inícios rápidos para executar seu primeiro pipeline de CI/CD em minutos.

Criar uma imagem do Docker com o Cloud Build

Usar o Cloud Build para criar uma imagem do Docker e enviá-la para o Container Registry.

Criar um aplicativo Go com o Cloud Build

Usar o Cloud Build para criar um binário em Go e enviá-lo ao Google Cloud Storage.

Implantação contínua para App Engine com o Cloud Build

Automatizar as implantações do App Engine com o Cloud Build e o Cloud Source Repositories.

Codelabs em destaque

Implantação contínua com o Cloud Build

Configurar um pipeline de implantação contínua para GKE usando o Cloud Build.

Como proteger as implantações do GKE com autorização binária

Use a autorização binária para garantir que as imagens de contêineres estejam em conformidade com as práticas e os padrões da sua equipe antes da implantação.

Produtos em destaque

O Google tem uma solução para você, seja para mover seus pipelines atuais para o Google Cloud ou começar a trabalhar com o Cloud Build, nossa solução de CI de ponta a ponta.

Cloud Build

O Cloud Build é um serviço que executa suas versões na infraestrutura do Google Cloud Platform. O Cloud Build consegue importar o código-fonte do Cloud Storage, Cloud Source Repositories, GitHub ou Bitbucket, executar uma compilação de acordo com suas especificações e produzir artefatos como contêineres do Docker ou arquivos Java.

Container Registry

O Container Registry é uma central com controle de acesso refinado para sua equipe gerenciar imagens do Docker, realizar análises de vulnerabilidade e decidir quem pode acessar o quê. As integrações de CI/CD permitem configurar pipelines do Docker totalmente automatizados para ter feedback rápido.

Cloud Source Repositories

O Google Cloud Source Repositories é composto por repositórios Git hospedados no Google Cloud Platform. Colabore de forma fácil e gerencie códigos com segurança em um repositório particular, escalonável e cheio de recursos do Git. Aumente seu fluxo de trabalho no Git conectando-se a outras ferramentas do GCP, incluindo Cloud Build, Stackdriver e Cloud Pub/Sub. Acesse códigos de maneira ágil realizando buscas robustas de códigos indexados em todos os repositórios.

Soluções em destaque

Use estas soluções para aprender a arquitetar e implementar a integração contínua de ponta a ponta e os pipelines de implantação contínua.

Jenkins com Kubernetes Engine

Execute o Jenkins no Kubernetes Engine para que ele possibilite sistemas de várias nuvens, compilações mais limpas e melhor balanceamento de carga.

Como criar um pipeline de CI/CD com o Azure Pipelines e o Google Kubernetes Engine

Use o Azure Pipelines, antes chamado de Visual Studio Team Services, o Google Kubernetes Engine (GKE) e o Container Registry para criar um pipeline de integração contínua/implantação contínua (CI/CD, na sigla em inglês).

Entrega contínua no estilo GitOps com o Cloud Build

Crie um pipeline de integração e entrega contínuas (CI/CD, na sigla em inglês) no Google Cloud Platform usando o Cloud Build, nosso pacote de produtos hospedados e a famosa metodologia do GitOps.

Stream de conteúdo

Mantenha-se atualizado sobre eventos e outros conteúdos no mundo de CI/CD.

Como dominar a sintaxe de configuração da nuvem

Aproveite o poder oculto do Cloud Build criando pipelines avançados de CI/CD. Descubra os recursos avançados e as melhores práticas que ajudam a manter sua configuração sustentável conforme você aumenta a complexidade do pipeline.

Podcast do GCP - Spinnaker com Steven Kim e Christopher Sanson

O Spinnaker é uma plataforma de implantação contínua de código aberto e várias nuvens usada por empresas como Netflix, Waze, Target e Cloudera, além de uma nova ferramenta de interface de linha de comando (CLI, na sigla em inglês) em código aberto chamada Halyard, que facilita a implantação do próprio Spinnaker.

Podcast do GCP - integração e implantação contínuas

Quer saber mais sobre CI/CD? Escute todos os Podcasts do Google Cloud Platform sobre integração e implantação contínuas. Aprenda sobre a revisão visual do Percy, a entrega contínua do Spinnaker para empresas, a integração contínua do Travis CI e muito mais.

Blog - Não pule testes! (Mesmo em uma crise)

"Sei onde está o bug. Então, vou fazer essa correçãozinha. Não temos tempo para executar testes ... ... Ai que [bip]".

Construa contêineres mais rapidamente com o Cloud Build com Kaniko

Use o Cloud Build com Kaniko, uma ferramenta de código aberto para criar imagens de contêiner de um Dockerfile. O Kaniko permite que o contêiner de cache do Cloud Build crie artefatos, alcançando tempos de compilação muito mais rápidos.

Como acelerar equipes com o Cloud Build

As equipes de software de hoje precisam oferecer mais valor de negócio a uma velocidade mais rápida do que nunca. Por isso apresentamos o Cloud Build, uma plataforma de CI/CD totalmente gerenciada que permite criar e testar aplicativos na nuvem em escala.

Como usar CI/CD para eliminar os bugs da produção

Veja como usar estratégias de teste para CI/CD para eliminar os bugs da produção, por meio de exemplos reais do Cloud Functions.

Stream de vídeo

Stream de vídeo

CI/CD em um mundo sem servidor

Assista a este vídeo do Next Rewind '18 para descobrir como não ter servidor e usar CI/CD ajudam a reduzir o tempo de criação, a configuração, o teste e a sobrecarga de implantação, para que você possa passar mais tempo trabalhando no seu aplicativo.

CI/CD para clientes híbridos e de várias nuvens (Cloud Next '18)

Descrevemos como fornecer integração e implantação contínuas, agora que 80% das empresas adotam uma estratégia híbrida ou de várias nuvens.