CI/CD Tailor-Made For Docker

What is Codefresh?

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.

Codefresh is a tool in the Container Tools category of a tech stack.

Who Uses Codefresh?

3 companies use Codefresh including Zenfulfillment, BSConsult, and ddev-live.

Codefresh integrates with

GitHub, Slack, Docker, Amazon EC2, and Jenkins are some of the popular tools that integrate with Codefresh. Here's a list of all 14 tools that integrate with Codefresh.

Why people like Codefresh

Here’s a list of reasons why companies and developers use Codefresh.

Add a one-liner

Codefresh's Features

  • 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.

Codefresh's alternatives

  • Kubernetes - Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops
  • Docker Compose - Define and run multi-container applications with Docker
  • Rancher - Open Source Platform for Running a Private Container Service
  • Docker Swarm - Native clustering for Docker. Turn a pool of Docker hosts into a single, virtual host.
  • Docker Machine - Machine management for a container-centric world

See all alternatives to Codefresh

Explore other Build, Test, Deploy tools that are known for:

This page was verified by
Razielt77 Razielt77