Why people like
Automate and parallelize testing. Codefresh allows teams to spin up on-demand compositions to run unit and integration tests as part of the continuous integration process. Jenkins integration allows more complex pipelines.
- Instant Dev, test and feature preview environments: Enables all team members to run any image as a standalone or composition for feature preview, manual testing, bug reproduction and more. Collaborate on features before pushing them into staging and production.
Testing with every step: Configure your pipeline to run integration and unit tests with every step
- Instantly test all code changes in the Codefresh build system before pushing to staging & production. Run integration, unit tests in parallel.
360° view of Docker images: View commit info, test results and build logs for all images
- Manage Docker image labels and status, comment and see new feature branches
- search and filter based on any attribute.
Out-of-the-box Docker buildpack for all technologies: Seamlessly package your code in a Docker image. Quickly associate a Dockerfile with your repo by selecting the repository technology stack (Java, Node, PHP, etc.). Codefresh then adds a template for Dockerizing apps.
View and Access Running Container Logs: Access each container log directly from within the Codefresh platform. This lets you easily perform root-cause analysis on failed services and allows you to see logs in high debug model level.
Support for Docker Compose 1 & 2: Manage your Docker Compose file natively in one place, with support for both Docker Compose versions 1 and 2. Use a built-in wizard to write Docker Compose files quickly.
YAML file support: Customize and easily define your pipeline steps using a codefresh.yml file.
Build, Test, Deploy
tools that are known for: