

Um dos meus serviços favoritos há anos é o IFTTT (If this then that). Ter um serviço que me permite acionar uma série de funcionalidades com uma simples ação é incrível! A publicação de uma foto no Instagram pode acionar o IFTTT para enviar um tweet, publicar no Facebook, enviar um e-mail para os amigos etc.
Sempre quis o mesmo para meus projetos de tecnologia mais difíceis: um serviço com uma interface de usuário simples que me permitisse acionar várias tarefas para tornar meu processo mais simplificado e fácil de gerenciar. Descobri que com o Amigo, um serviço que automatiza a entrega e não é difícil de gerenciar.
Resultados rápidos
- O senhor pode se inscrever para Amigo para um teste gratuito
- Push, criação e implementação como um serviço
- Integra-se ao GitHub, GitLab, BitBucket ou ao seu próprio servidor git privado; flexível com o local do seu repositório
- Permite a integração simples e orientada por UI com serviços populares como AWS, Slack, Firebase, New Relic, Sentry e muito mais
- Velocidade: cache por padrão + implementações com base no conjunto de alterações (SFTP/FTP/S3 e mais)
- Com a confiança da Inc, Fubo TV, Purple, Docplanner e muito mais

Depois de se inscrever no Buddy, a primeira etapa é conectar um repositório. O senhor pode usar o GitHub, o GitLab, o BitBucket ou até mesmo seu próprio servidor git privado. Com sua conta do Buddy ativada, a próxima etapa é criar seu “pipeline”: uma série de tarefas que são acionadas quando um determinado evento ocorre em um repositório.
O Buddy oferece dezenas de ações que o senhor pode atribuir para reagir aos eventos do repositório:
- Transferir: Transfira arquivos alterados ou todos os arquivos para um determinado local via SSH, SFTP, FTP ou RSync
- Serviços: Execute comandos com SSH, envie uma solicitação HTTP ou gerencie o Heroku ou o Cloudflare
- Comandos remotos: Node.js, PHP ou outros scripts aguardando ativação
- Geradores de sites estáticos: Jekyll, Hexo e outros
- AWS e Google Platform Actions: Elastic, Lambda, CloudFront, App Engine e muito mais
- Docker & Kubernetes: Criação e atualização de imagens
- Desempenho e CI: New Relic, Sentry, DataDog, etc.
- Notificações: SMS (mensagem de texto), Slack, Discord, e-mail e muito mais
- Blockchain: Truffle, Solidity, etc.
Quando o senhor vê as possibilidades que o Buddy oferece, percebe rapidamente que seus processos de compilação e implantação podem ser muito mais simplificados e fornecer à sua equipe informações mais imediatas quando ocorrem alterações na base de código.

Minha parte favorita do Buddy é que o senhor pode criar facilmente um plano complexo de compilação e implantação a partir da interface de usuário do Buddy. O senhor pode criar várias etapas e gerenciar todas elas em uma interface de usuário simples:

O senhor pode alternar as etapas de compilação e também criar caminhos de falha no caso de uma etapa da cadeia falhar. As falhas sempre podem ocorrer, independentemente do ambiente, portanto, a capacidade do Buddy de fornecer tarefas de falha é muito útil.
Depois de usar o Amigo em meu aplicativo da Web de teste, senti que tinha o conjunto de habilidades e o poder de um especialista em implantação – fui até incentivado a pensar mais sobre casos de falha e confirmações de sucesso. Amigo é uma excelente ferramenta para ajudar seu código a passar do código-fonte para uma máquina funcional, tudo isso usando uma interface incrível!
