CI Example catalog

A collection of CI examples for Codefresh pipelines

Codefresh enables you to define the steps of your pipeline in a YAML file. By default, the file is named codefresh.yml, and is located in the root directory of the repository.

Programming-language specific examples

Codefresh is agnostic as far as programming languages are concerned. All major programming languages are supported:

Source code checkout examples

You can check out code from one or more repositories in any pipeline phase. Codefresh includes built-in GIT integration with all the popular GIT providers and can be used with git-clone steps.

Build/push examples

Codefresh has native support for building and pushing Docker containers.
You can also compile traditional applications that are not Dockerized yet.

Unit and integration test examples

Codefresh has support for both unit and integration tests, as well as test reporting.

Code coverage examples

Secrets examples

Codefresh can automatically export secret key-value pairs using the Vault plugin from the Step Marketplace.

Notification examples