O Google faz parceria com o GitHub para simplificar o processo de CI para sua nuvem
3 minutos. ler
Publicado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
À frente da Microsoft aquisição, o GitHub anunciou hoje sua parceria com o Google para simplificar o processo de Integração Contínua (CI) na nuvem. Como parte dessa parceria, o Google Cloud Build está chegando ao GitHub. O Cloud Build ajudará os desenvolvedores a criar compilações rápidas, consistentes e confiáveis em todas as linguagens e configurar CI facilmente por meio do Cloud Build e automatizar compilações e testes como parte do fluxo de trabalho do GitHub.
“O lançamento do Cloud Build no GitHub Marketplace é o primeiro passo de uma parceria empolgante. Trazer nossa integração contínua totalmente gerenciada para a plataforma GitHub fornecerá CI rápido, sem atrito e conveniente para qualquer repositório no GitHub. O Google Cloud e o GitHub compartilham uma visão de produtividade do desenvolvedor e esperamos continuar desenvolvendo essa parceria.” — Melody Meckfessel, vice-presidente de engenharia do Google Cloud.
“O GitHub está entusiasmado com a parceria com o Google para tornar a CI para o desenvolvimento de aplicativos nativos da nuvem indolor. A capacidade de usar o Cloud Build para CI como parte do fluxo de trabalho do GitHub é apenas o começo dessa parceria e esperamos construir mais no futuro com o Google” Jason Warner, vice-presidente sênior de tecnologia do GitHub.
Destaques desta integração:
- Compilações do Docker de configuração zero: Em uma etapa, você pode executar compilações e testes automatizados de contêineres em alterações enviadas para um repositório do GitHub como parte de cada pull request. O GitHub detectará e recomendará automaticamente o CI para repositórios que contêm um Dockerfile.
- Escalabilidade: O Cloud Build atende às necessidades crescentes de sua organização. Você pode ir de uma única compilação em sua máquina local a várias compilações em paralelo na nuvem em vários projetos, tudo em questão de minutos.
- Segurança: As compilações são executadas em infraestrutura protegida pela segurança do Google. Você obtém controle total sobre quem pode criar e visualizar suas compilações, qual código-fonte pode ser usado e onde seus artefatos de compilação são armazenados.
- Flexibilidade: Para casos de uso avançados, você pode incluir um arquivo cloudbuild.yaml ao configurar o CI usando o Cloud Build. Isso permite definir etapas de compilação personalizadas, acelerar compilações armazenando em cache uma imagem do Docker, criar contêineres mais enxutos e implantar diretamente no Google Kubernetes Engine, Google App Engine, clusters locais (em alfa em breve) ou outro provedor de nuvem.
- Intuições: Depois que a compilação estiver concluída, detalhes sobre tempos de compilação, falhas e artefatos estarão disponíveis no GitHub por meio da API Checks, para que você possa entender e diagnosticar os resultados da compilação no ambiente familiar do GitHub. Registros e histórico completos estão disponíveis na IU do Cloud Build no Console do Google Cloud.
Saiba mais sobre essa parceria no link da fonte abaixo.
Fonte: GitHub