Gestão de código fonte de aplicação móvel alojada na cloud

O código fonte alojado na cloud é facilmente acessível independentemente de onde estiver. Um repositório central significa que os membros da equipa de desenvolvimento podem interagir na mesma base de código ao carregar, editar e gerir ficheiros de código. O alojamento na cloud requer menos configuração de hardware do que as opções no local, permitindo-lhe implementar soluções de forma mais fácil e ágil.

As vantagens de alojar código fonte na cloud incluem:

  • Armazenamento central para ver e gerir os seus dados a partir de qualquer lugar.
  • Melhor colaboração para código mais limpo.
  • Contribuir mais facilmente para incentivar o envolvimento.
  • Versões mais rápidas.
  • Custos reduzidos ao não manter o hardware e a infraestrutura.

O GitHub e os Repositórios do Azure são duas opções para alojar código fonte de aplicações móveis e dados na cloud.

GitHub

O GitHub é um serviço de alojamento de repositórios open source para projetos de código em vários idiomas diferentes. O GitHub monitoriza e ajuda a resolver as várias alterações em cada iteração de código.

Utilize espaços de código para alojar o seu ambiente de desenvolvimento na cloud. Mantenha todo o seu código num único local. Todos os repositórios privados, públicos e open source têm ferramentas para ajudar o anfitrião, a versão e o código de lançamento.

Reveja o código com ferramentas de revisão incorporadas para fazer com que o código reveja uma parte essencial do processo da sua equipa.

  • Proteger ramos, propor alterações e pedir revisões.
  • Detetar diferenças, comentar em contexto e obter comentários claros.

Utilize as ferramentas de gestão de projetos para coordenar mais cedo, manter-se alinhado e fazer mais.

  • Veja a imagem maior do projeto.
  • Utilize quadros de tarefas junto ao seu código no GitHub.
  • Arraste cartões para atribuir problemas ou pedidos Pull aos membros da equipa.
  • Defina marcos para organizar e acompanhar o progresso.
  • Escreva notas para capturar ideias úteis que não pertencem a um problema específico ou pedido Pull.

Gerir utilizadores e ajudar as equipas a crescer com:

  • Funções de utilizador para ajudar a organizar funções de equipa e permissões de acesso.
  • Ferramentas de tópicos de debate para manter as conversações no caminho certo e focadas na equipa.
  • Diretrizes da comunidade para configurar rapidamente novos membros da equipa com contas.

Utilize GitHub Actions para ligar todas as suas ferramentas e automatizar cada passo do seu fluxo de trabalho de desenvolvimento.

Outras funcionalidades do GitHub permitem-lhe:

  • Navegue e star projetos populares para os seguir.
  • Descubra e compre facilmente ferramentas de comunicação e automatização a partir do GitHub Marketplace.
  • Rede e aprender com outras pessoas do setor.

Repositórios do Azure

O Azure Repos é a opção de controlo de origem distribuída para os Serviços de DevOps do Azure. Os Repositórios do Azure oferecem repositórios públicos ou privados ilimitados com revisões de código colaborativos, gestão avançada de ficheiros, pesquisa de código e políticas de ramificação.

Os Repositórios do Azure integram-se noutros serviços, como o Azure Pipelines e o Azure Boards para serviços de projeto ponto a ponto. Os Repositórios do Azure são ótimos para pequenos projetos ou para grandes organizações que precisam de suporte nativo Microsoft Entra ID e controlos de política avançados.

Também pode utilizar o Team Foundation Version Control (TFVC) para o controlo de origem centralizado com a revisão de código.

  • O Azure Repos suporta qualquer cliente Git através de webhooks e integração da API git .
  • Ligue-se ao seu código a partir de ambientes de desenvolvimento como Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio e Visual Studio Code.
  • Colabore para criar um código melhor através de debates por tópicos e integração contínua (CI) para cada alteração.
  • Utilize os Pipelines do Azure ou outras ferramentas para iniciar compilações a partir de pedidos Pull. Configure pipelines de integração contínua/entrega contínua (CI/CD) que compilam, testam e implementam automaticamente a sua aplicação com todos os pedidos Pull concluídos.
  • Utilize uma pesquisa de código semântica avançada em pedidos Pull.
  • Simplifique a gestão de acesso com a integração de Microsoft Entra nativos.
  • Garanta a qualidade do código com políticas de ramo, como o número mínimo de revisores, requisitos para compilações bem-sucedidas e imposição da estratégia de intercalação do Git.
  • Integrar com ferramentas de gestão de projetos do Azure Boards.

Passos seguintes