17 años ayudando a las empresas ecuatorianas
a elegir el mejor software
CircleCI
¿Qué es CircleCI?
CircleCI ayuda a los equipos de software a crear rápidamente el código en el que confían. Miles de empresas impulsadas por la tecnología confían en la moderna plataforma de integración continua y entrega de CircleCI para automatizar los procesos de creación, prueba e implementación. CircleCI faculta a los desarrolladores a centrarse exclusivamente en crear valor comercial rápidamente.
¿Quién usa CircleCI?
Miles de empresas líderes, desde startups hasta compañías de Fortune 10, incluidas Kickstarter, Facebook, Spotify y Heroku, confían en CircleCI para automatizar su ciclo de desarrollo y análisis.
¿Tienes dudas sobre CircleCI?
Compara con una alternativa popular
CircleCI
Opinones de CircleCI
Alternativas consideradas:
Good for CI/CD and also for automating smaller tasks
Comentarios: We use CircleCI for our CI/CD pipeline almost every single day. It manages and runs automated tests for all the remote branches, so we can catch issues before they escalate. When ever something gets merged into our dev, staging or master branches, it auto tests, builds and deploy all the infrastructure with Terraform and pushes the newer version to docker.
Puntos a favor:
The pipelines can be broken into different steps, which makes debugging, managing and approving individual phases way easier. Also, looking at the logs and being able to share static permalinks to them is quite useful when you have larger teams. We all can see the progress of the building pipelines in real time and can debug and manage them. Great tool over all.
Contras:
Sometimes it fails and doesn't immediately let's you go to debug the issue. Also, some settings for the VMs are tricky to set up right.
Alternativas consideradas:
Simple & efficient CI
Comentarios: Migrations was easy and straightforward. It works well. We were a bit startled because of the security issue they faced and we had to renew all of the secrets which was painful. Apart from that incident, we're happy. It's never been down for us (as opposed to Github).
Puntos a favor:
The setup of pipelines is very easy, especially with the orbs. Each pipeline is always code, so it's automatically versioned. We moved away from CodePipelines from AWS because it was too click-intensive.
Contras:
The permissions are simple: everything is copied from GitHub in our case. What seems at first convenient ends up quite confusing. And it's easy to get lost with security contexts. It would have been nice to be able to see who can perform what action from the Circle CI UI itself.
Simple and strong software
Comentarios: Really good, is one of the small things on the pipelines and projects, that when it uses other solution, I miss the simplicity that circleci provides
Puntos a favor:
I like that is really easy to use, for multiple platforms, easy solutions, good support lot of info, and if you know simple bash commands is really easy to build your own pipeline
Contras:
Sometimes the UI is not perfect, but their are updating it and lastly it improved a lot
Alternativas consideradas:
Does the job, but lacking in features
Puntos a favor:
It's relatively simple to get started. I like that you can pick between Docker and VMs. It integrates with GitHub nicely.
Contras:
The Docker in Docker paradigm doesn't work for us since we use containers. We end up using VMs anyways. I think the configuration language is not that great to use and can quickly get unwieldy for larger CI workflows (especially when repeating jobs with different parameters). There are also outages at least once a quarter.
Seamless Continuous Integration
Puntos a favor:
It's automation for testing and deployment is fantastic. It saved me a lot of time by running tests automatically after every code push.
Contras:
It took me a while to get my build scripts working correctly the first time.