No último universo do GitHub, a empresa anunciou muitas coisas diferentes, mas o que mais me atraiu foi sua própria solução de CI / CD. Com base no Docker, ele pode coletar e executar contêineres empurrando para o repositório, a aparência de um novo ticket e a criação de uma liberação.
aqui você pode deixar uma solicitação de participação na versão beta pública, a Microsoft emitirá convites em pequenos pacotes. Sob o corte - minhas especificações podem ser úteis para nós com o GitLab e o CircleCI ao vivo.
Uma frase interessante soou no
anúncio no TechCrunch:
Eu vejo o CI / CD como um caso de uso restrito de ações. É muito, muito mais - enfatizou Lambert. “E acho que vai revolucionar o DevOps, porque agora as pessoas criarão os melhores fluxos de trabalho de implantação para aplicativos e estruturas específicas, e esses se tornarão o padrão de fato compartilhado no GitHub.
Parece que os autores estão considerando as novas "Ações" não apenas como "executam os testes e constroem o pacote após a confirmação". E como uma maneira de armazenar código executável no GitHub, compartilhe-o com colegas e chame-o em resposta a eventos externos, como o
IFTTT agora faz.
Apesar dos riscos (muitas soluções de código aberto têm instaladores do tipo "curl | bash", causando ondas de indignação dos especialistas em segurança), a execução de código a partir da nuvem é conveniente. Especialmente se esse for seu próprio código. "Npx link-to-gist" reduz o código de montagens, configurações, configurações para uma linha. O que é tão fácil de transferir para os colegas sem folga ou para executar um novo funcionário no laptop.
A versão em nuvem do GitLab possui CI / CD de graça, e os projetos de código aberto do GitHub usam integrações com os populares sistemas de CI, como na captura de tela abaixo. Mas agora tudo isso é muito limitado: a CI requer muitos recursos para construir um contêiner Docker, eles preferem vendê-lo por dinheiro e têm medo de mineradores. O advento de uma solução gratuita e rápida da Microsoft no GitHub pode mudar as regras do jogo. Assim como a essência fez ao mesmo tempo.
