O que é DevOps?
Combinando os termos “desenvolvimento” e “operações”, o DevOps é uma cultura e um processo usado para distribuir silos e acelerar lançamentos de qualidade por meio da automação. O DevOps aumenta a comunicação e a colaboração da equipe por meio de processos iterativos, resultando em produtos melhores e respostas mais rápidas ao feedback do cliente.


O que é CI/CD
CI/CD é um termo abreviado para integração contínua/entrega contínua ou implantação contínua. Um pipeline de CI/CD em um fluxo de trabalho de DevOps ajuda a permitir alterações de software pequenas, frequentes e iterativas por meio da automação. Isso permite que os desenvolvedores de software integrem as alterações de código perfeitamente e acelerem os ciclos de feedback desde as fases de teste até a implantação.

Princípios do DevOps
A cultura de DevOps se baseia em nove princípios básicos que se alinham com os objetivos principais da metodologia de DevOps. Compreender os princípios do DevOps ajuda a acelerar o tempo de lançamento dos projetos ao simplificar o processo de desenvolvimento. Isso é alcançado por meio da redução do trabalho manual, garantindo a implementação de código de qualidade, implantação contínua e muito mais.

Sistemas de controle de versão
Os sistemas de controle de versão permitem que os usuários acompanhem e gerenciem alterações em assets ou no código em seu projeto. Uma boa ferramenta de controle de versão permite que os desenvolvedores mantenham o código-fonte organizado e melhorem a produtividade suavizando o processo de desenvolvimento. Existem três tipos diferentes de VCS: local, centralizado e distribuído. Leia para saber mais sobre seus casos de uso e benefícios específicos.

Gerenciamento de código-fonte
Semelhante ao controle de versão, o gerenciamento de código-fonte permite que os desenvolvedores acompanhem alterações e gerenciem modificações em seu código-fonte. O SCM melhora significativamente a colaboração entre desenvolvedores por meio de recursos de rastreamento otimizados implementados para evitar horas de trabalho manual e descuidos na codificação. Leia mais para saber como funciona.

Agile versus DevOps
Agile e DevOps são duas abordagens iterativas parecidas para gerenciamento de projetos e desenvolvimento de software. O foco do Agile está no planejamento adaptativo com processos colaborativos entre todas as partes interessadas. Essa abordagem valoriza a resposta proativa a mudanças e feedback (em vez de reativa) e está vinculada a abordagens em cascata mais tradicionais. O DevOps incorpora os princípios do Agile e transfere as funções operativas restantes para o desenvolvimento, distribuindo silos e estabelecendo a base para processos automatizados como integração contínua/implantação contínua (CI/CD).

Benefícios do DevOps
Os estúdios que incorporam práticas de DevOps em seu desenvolvimento estão à frente da concorrência: eles fazem mais em menos tempo e reduzem crises drasticamente. A natureza colaborativa de uma cultura de DevOps garante máxima eficiência, processos simplificados e melhores resultados finais. Leia mais para entender os benefícios de integrar as ferramentas de DevOps ao seu fluxo de trabalho.

Ciclo de vida de DevOps
Compreender o ciclo de vida e a terminologia de DevOps é essencial para todas as partes interessadas que desejam manter um processo de desenvolvimento eficiente e evitar complexidades. O pipeline de DevOps pode ser dividido em sete etapas. Leia para saber mais sobre cada etapa e quando implementá-las, desde o desenvolvimento até a etapa final do produto.
Leitura e referências de DevOps
Quatro práticas essenciais de DevOps
Aprenda as práticas indispensáveis para desenvolvedores de jogos que desejam implementar o DevOps em seus fluxos de trabalho. Otimizar para obter a máxima eficiência em todo o pipeline de desenvolvimento.
Os custos ocultos que afetam seus cronogramas de lançamento
Os especialistas da Unity compartilham as causas mais comuns de lentidão em projetos e como esses problemas podem ser resolvidos com a implementação do sistema de controle de versão correto.
Práticas recomendadas de controle de versão e organização de projetos
Domine o controle de versão e vá além das ferramentas e práticas mais comuns com este guia completo da equipe do Plastic SCM da Unity.
Bugs e automação: a próxima geração de QA
Nenhum jogo consegue sobreviver sem um monitoramento eficaz de erros. Saiba como a automação ajuda a acelerar o desenvolvimento e minimizar os custos.