A SmartPension ganha controle total sobre seu processo de integração contínua com o Semaphore

  • ⛔️️ Tempos de teste 2x mais longos
  • ⛔️ Falta de flexibilidade nos processos de integração contínua
  • ⛔️ Sem visibilidade nas ineficiências do processo de implantação
  • ✅ Tempo médio de build do maior projeto abaixo de 10 minutos ⏳
  • ✅ Processo de CI totalmente personalizado de acordo com suas necessidades
  • ✅ Agora pode identificar oportunidades para melhorias no processo de implantação

Experimente o Semaphore

O desafio

A equipe de engenharia da SmartPension depende da integração contínua (CI) para implantar sua plataforma de pensões, mas precisava de mais controle e flexibilidade sobre o processo. Isso era especialmente importante ao atualizar versões do NodeJS ou Ruby, o que causava paralisações de código dispendiosas e que consumiam muito tempo.

A Solução

Como a equipe de engenharia da SmartPension é composta por 100 pessoas em quatro países, era necessário realizar uma transição suave para uma plataforma de CI com maior flexibilidade e controle. Com seu processo de testes anteriormente no Semaphore 1.0, a equipe decidiu migrar para o Semaphore 2.0, que oferece mais soluções prontas do que seu antecessor.

A equipe de Sucesso do Cliente do Semaphore ajudou a SmartPension a adotar os seguintes recursos para um CI/CD mais rápido:

  • ✔️ Agentes baseados em Docker permitem que a SmartPension execute CI/CD em um ambiente perfeitamente personalizado, composto por contêineres personalizados e criados pela comunidade.
  • ✔️ Pipelines complexos como código permitem que a equipe configure mais cargas de trabalho paralelas do que antes, com base no princípio de dependências de build uma vez.
  • ✔️ Test Boosters para paralelizar testes em escala sem esforço.
  • ✔️ Cache personalizável: permite que a SmartPension reutilize dependências de vários gerenciadores de pacotes.
  • ✔️ Segredos para armazenar várias credenciais de API.
smartpension pipeline screenshot

Os resultados

Ao migrar seu processo de CI para o Semaphore 2.0, a SmartPension reduziu seus tempos de build em mais da metade, permitindo lançamentos mais rápidos e frequentes. Graças aos dashboards personalizados do Semaphore, a SmartPension pode identificar mais facilmente ineficiências em seus processos de implantação e realizar mudanças que levam a uma melhor plataforma de pensões para seus clientes.

Setor

Pensões e aposentadoria

Stack Tecnológico

Ruby

NodeJS

Star us on GitHub