Ir para o conteúdo

Incorpore práticas de integração contínua no Jitterbit Design Studio

Introdução

A plataforma Harmony permite que você incorpore práticas de CI/CD nos processos de desenvolvimento da sua organização.

Defina CI/CD

O "CI" em CI/CD significa Integração Contínua, enquanto o "CD" pode se referir a Entrega Contínua, Implantação ou Desenvolvimento. Juntos, o termo CI/CD refere-se a uma prática de desenvolvimento de software que permite a implantação frequente ou imediata de novas alterações no produto. CI/CD requer automação em todos os ciclos de desenvolvimento, desde a construção até os testes, aprovação e liberação.

Formas de usar CI/CD

Existem várias maneiras pelas quais sua organização pode incorporar práticas de CI/CD usando o Harmony. O Harmony não apenas possui capacidades integradas, como migração, implantação e gatilhos de operação agendados, mas também facilita a integração com aplicativos e kits de ferramentas de CI/CD de terceiros, como o GitHub.

Use as capacidades integradas do Harmony

A plataforma Harmony inclui capacidades nativas de CI/CD com a capacidade de manter seu código totalmente contido dentro dos projetos do Harmony.

Sem nunca abrir um aplicativo de terceiros, você pode revisar seus projetos (que contêm seu código), implantar seus projetos, transferir seus projetos, revisar o histórico de implantação do projeto, etc. Algumas das coisas que você pode fazer com essas habilidades incluem configurar testes unitários automáticos ou atualizar projetos em produção para a versão mais recente. Tudo isso é feito usando as capacidades integradas do Jitterbit e sem sair do Jitterbit.

Muitas ações no Harmony estão disponíveis por meio de várias interfaces. Por exemplo, você pode visualizar o histórico de implantação a partir da interface do Console de Gerenciamento na página Projetos (veja Ver histórico de implantação em Projetos), do Integration Studio (veja Índice de projetos), ou do aplicativo Design Studio (veja Menus principais da interface do Design Studio).

Integrar com sistemas de terceiros

A plataforma Harmony oferece conectividade, integração e sincronização com centenas de endpoints suportados, incluindo aqueles utilizados para desenvolvimento. Se sua organização já utiliza sistemas de terceiros em seu processo de desenvolvimento, é possível orquestrar essas ferramentas de desenvolvimento usando a plataforma Harmony como um sistema central.

Usando um conector como nosso conector GitHub para o Jitterbit Integration Studio, você pode usar uma combinação de fluxos de sucesso e de falha, assim como fluxos dinâmicos acionados por eventos ou dados de payload, para utilizar CI/CD de forma integrada, sem a necessidade de ferramentas adicionais ou processos manuais.

Outro exemplo é aproveitar o cache do projeto do Design Studio como o repositório de código local (veja Configurando preferências do usuário no Jitterbit Studio).

Cada implementação de CI/CD usando Jitterbit pode ser personalizada para se adequar aos objetivos de negócios da sua organização, processos de desenvolvimento e uso de ferramentas existentes. Para mais informações sobre como desenvolver uma abordagem personalizada usando CI/CD para as necessidades da sua organização, entre em contato com seu Gerente de Sucesso do Cliente.