Enable javascript in your browser for better experience. Need to know to enable it?

ºÚÁÏÃÅ

Atualizado em : Apr 26, 2023
N?O ENTROU NA EDI??O ATUAL
Este blip n?o est¨¢ na edi??o atual do Radar. Se esteve em uma das ¨²ltimas edi??es, ¨¦ prov¨¢vel que ainda seja relevante. Se o blip for mais antigo, pode n?o ser mais relevante e nossa avalia??o pode ser diferente hoje. Infelizmente, n?o conseguimos revisar continuamente todos os blips de edi??es anteriores do Radar. Saiba mais
Apr 2023
Adote ?

O tornou-se um ponto de partida padr?o para muitas equipes que precisam colocar CI/CD em funcionamento rapidamente em um ambiente totalmente novo. Entre outras coisas, ele pode lidar com fluxos de trabalho mais complexos e chamar outras a??es dentro de a??es compostas. Embora o ecossistema no continue a crescer, ainda recomendamos cautela ao fornecer acesso no seu pipeline de desenvolvimento a GitHub Actions de terceiros. Recomendamos seguir os conselhos do GitHub acerca do , para evitar o compartilhamento de dados secretos de maneira insegura. No entanto, a conveni¨ºncia de criar seu fluxo de trabalho de compila??o diretamente no GitHub ao lado de seu c¨®digo-fonte, combinado com a capacidade de executar GitHub Actions localmente, usando ferramentas de c¨®digo aberto como , ¨¦ uma op??o atraente que simplificou a configura??o e a integra??o de nossas equipes.

Mar 2022
Experimente ?

O cresceu consideravelmente no ano passado, provando que pode assumir fluxos de trabalho mais complexos e chamar outras a??es em a??es compostas, entre outras coisas. A plataforma ainda tem algumas defici¨ºncias, como a incapacidade de reativar uma ¨²nica atividade em um fluxo de trabalho. Embora o ecossistema no tenha suas ¨®bvias vantagens, dar a a??es do GitHub de terceiros acesso ao seu pipeline de compila??o gera o risco do compartilhamento de segredos de maneiras inseguras (recomendamos seguir as recomenda??es do GitHub para ). No entanto, a conveni¨ºncia de criar seu fluxo de trabalho de compila??o diretamente no GitHub ao lado do c¨®digo-fonte, combinada ¨¤ capacidade de executar a??es do GitHub localmente usando ferramentas de c¨®digo aberto como , torna-se uma op??o atraente que facilitou a configura??o e o processo de onboarding em nossos times.

Oct 2021
Experimente ?

Apesar de nossa recomenda??o de cautela na ¨²ltima vez em que o mencionamos, temos visto um entusiasmo cont¨ªnuo com o . O que dissemos antes ainda ¨¦ v¨¢lido: o GitHub Actions ainda n?o substitui completamente CI/CD para fluxos de trabalho complexos. O orquestrador n?o pode, por exemplo, disparar novamente uma ¨²nica tarefa de um fluxo de trabalho, chamar outras a??es dentro de uma a??o composta ou oferecer suporte a uma biblioteca compartilhada. Al¨¦m disso, embora o ecossistema no ofere?a vantagens ¨®bvias, dar a a??es do GitHub de terceiros acesso ao seu pipeline de compila??o gera o risco do compartilhamento de segredos de maneiras inseguras (recomendamos seguir as recomenda??es do GitHub sobre . Apesar dessas preocupa??es, a conveni¨ºncia de criar seu fluxo de trabalho de compila??o diretamente no GitHub ao lado do seu c¨®digo-fonte ¨¦ uma op??o atraente para alguns times, e ajuda a executar a??es do GitHub localmente. Como sempre, recomendamos uma avalia??o clara das vantagens e desvantagens envolvidas, mas alguns de nossos times est?o satisfeitos com a simplicidade do GitHub Actions.

Apr 2021
Avalie ?

Ferramentas de compila??o e servidores de CI est?o entre as mais antigas e usadas ??em nosso conjunto de ferramentas. Elas v?o desde simples servi?os hospedados em nuvem at¨¦ servidores de pipeline complexos e definidos por c¨®digo que oferecem suporte a frotas de m¨¢quinas de compila??o. Dada a nossa experi¨ºncia e a ampla gama de op??es j¨¢ dispon¨ªveis, adotamos inicialmente uma postura de ceticismo quando o foi introduzido como mais um mecanismo para gerenciar o fluxo de compila??o e integra??o. Mas a possibilidade de come?ar com um comportamento pequeno e facilmente personalizado para as pessoas desenvolvedoras significa que o GitHub Actions est¨¢ se movendo em dire??o ¨¤ categoria padr?o de projetos menores. ? dif¨ªcil argumentar contra a conveni¨ºncia de ter a ferramenta de compila??o integrada diretamente no reposit¨®rio do c¨®digo-fonte. Uma comunidade entusiasmada surgiu em torno desse recurso e isso significa que uma ampla gama de ferramentas e fluxos de trabalho criados com a contribui??o de pessoas usu¨¢rias est¨¢ dispon¨ªvel. Fornecedores de ferramentas tamb¨¦m t¨ºm demonstrado interesse via . No entanto, ainda recomendamos que voc¨º proceda com cautela. Embora o c¨®digo e o hist¨®rico do Git possam ser exportados para hosts alternativos, um fluxo de trabalho de desenvolvimento baseado no GitHub Actions n?o pode. Al¨¦m disso, voc¨º deve usar seu bom senso para determinar quando um projeto ¨¦ grande ou complexo o suficiente para justificar uma ferramenta de pipeline com suporte independente. Mas para come?ar a trabalhar rapidamente em projetos menores, vale a pena considerar o GitHub Actions e seu ecossistema em crescimento.

Publicado : Apr 13, 2021

Inscreva-se para receber o boletim informativo Technology Radar

?

?

Seja assinante

?

?

Visite nosso arquivo para acessar os volumes anteriores