Skip to main content
You are viewing documentation for
Codefresh Classic
.
New
For
Codefresh
documentation,
click here >
Docs
Menu
Product
Docs
Examples
Plugins
Community
CLI
API
Changelog
View Codefresh Docs
Getting started
Create a Codefresh Account
Create a Basic Pipeline
On-demand environments
Deployment to Kubernetes
Deployment to Kubernetes with Helm
Frequently Asked Questions
Configure a CI/CD pipeline
Introduction to Codefresh pipelines
Creating pipelines
Triggers
Git Triggers
DockerHub Triggers
Azure Triggers
Quay Triggers
Helm Triggers
Artifactory Triggers
Timer (Cron) Triggers
Monitoring Pipelines
Shared Configuration
Using Secrets
Caching
Public logs and status badges
Running pipelines locally
Debugging pipelines
Learn by example
Go
Go Web Docker
Go CLI
Java
Spring Boot 2/Maven
Gradle
Publish JAR
Node.js
Let's Chat
Voting app
React
Php
Python
Django
Voting app
Ruby On Rails
C/C++
C
C++
Rust
C# (.NET Core)
Scala
Scala: Hello World
Mobile
Android
General
Selenium test
CI/CD Guides
Build your app
Building Docker Images
Working with Docker registries
Pull Requests and branches
Pipelines for Microservices
Production and Staging deployments
Preview Environments
GitOps Deployments
Progressive Delivery
Codefresh YAML
Pipeline definition
Steps
Git-Clone
Freestyle
Build
Push
Composition
Launch-Composition
Deploy
Approval
Stages
Variables
Conditional Execution of Steps
Service containers
Post-Step Operations
Advanced Workflows
Deployment environments
Condition Expression Syntax
Hooks
Docker image Metadata
Annotations
YAML Examples
Examples
Git
Checking out Git repositories
Custom Git commmands
Non git checkouts
Use Git Hash in CI
Image Builds
Build an Image with the Dockerfile in Root Directory
Build an Image - Specify Dockerfile Location
Build an Image from a Different Git Repository
Build and Push an Image
Build an Image with Build Arguments
Sharing data between steps
Uploading/downloading from Google Storage buckets
Calling other pipelines
Trigger a K8s Deployment from a DockerHub Push Event
Testing
Run Unit Tests
Run Integration Tests
Fan-in/Fan-out Example with Unit Tests
Code Coverage
Codecov Coverage Reports
Coveralls Coverage Reports
Codacy Coverage Reports
Databases
Run Integration Tests with Mongo
Run Integration Tests with MySQL
Run Integration Tests with PostgreSQL
Run Integration Tests with Redis
Populate a database with existing data
Shared volumes for composition
Import data to MongoDB
Deployments
Deploy to VM
Deploy to a VM using ftp
Deploy to Tomcat using SCP
Deploy with Helm
Deploy with Terraform
Deploy with Pulumi
Deploy to Nomad
Deploy to Heroku
Use kubectl as part of Freestyle step
Deploy with Kustomize
Deploy to Docker Swarm
Amazon ECS/Fargate
Elastic Beanstalk
Secrets
Vault Secrets in the Pipeline
Decryption with Mozilla SOPS
GitOps secrets
Compositions
Launch Composition
Use Docker compose
Notifications
Sending the notification to Slack
Sending the notification to Jira
Security
Secure a Docker Container Using HTTP Basic Auth
General
NodeJS + Angular2 + MongoDB
Spring Boot + Kafka + Zookeeper
Web terminal
Testing
Unit testing
Integration Tests
Test Reports
Creating compositions
Dynamic preview environments
Security Scanning
SonarQube Scanning
Deploy to Kubernetes
Deployment options for Kubernetes
Connect your Kubernetes cluster
Manage your Kubernetes cluster
Environment Dashboard
Accessing a Docker registry from Kubernetes
Add config maps to your namespaces
Kubernetes manifest templates
Run custom kubectl commands
Example - Deploy demochat to Kubernetes cluster
Helm Deployments
Helm best practices
Using Helm in a Codefresh pipeline
Helm Releases management
Codefresh Managed Helm Repos
Helm Charts and repositories
Custom Helm uploads
Helm environment promotion
Helm 2 Support
Integrations
Codefresh Hosted GitOps
Git Providers
Kubernetes
Amazon Services
Microsoft Azure
Google Cloud
Docker Registries
Docker Hub
Azure Docker Registry
Amazon EC2 Container Registry
Google Container Registry
Google Artifact Registry
JFrog Bintray.io/Artifactory
Quay.io
GitHub Container Registry
DigitalOcean Container Registry
Other Registries
Secret Storage
Hashicorp Vault
Helm Integration
ArgoCD Integration
Datadog Integration
Jira Integration
Jenkins Integration
Codecov Integration
Google Cloud builder
Google Marketplace Installation
GitHub Actions
Notifications
Slack
Jira
Codefresh API
Administration
Installation Options
Codefresh behind the firewall
Codefresh Runner
Codefresh On-Premises Installation
Codefresh On-Premises Upgrade
Add Users
User Settings
Pipeline Execution Context
Pipeline Settings
Access Control
Audit Logs
Hybrid installation (legacy)
Codefresh Platform IPs
Single Sign-On
SSO Overview
Synchronize Teams
OpenID Connect
Auth0
Azure
Google
Okta
OneLogin
SAML
JumpCloud
Okta
OneLogin
PingID SSO
LDAP
Incubation
Windows Container Support Overview
Mac OSX and iOS builds
ARM architecture support
Troubleshooting
Common Issues
Can't find your organization repositories
Can’t find your private repositories
Clone step failed: Command [git checkout $REVISION] exited with code [1]
Handling commit messages with a quote character
The docker image does not exist or no pull access
Build step: No such file or directory
No Dockerfile found
Could not tag image
Failed to create container of image
Error Code 137
Too many Requests
Restoring data from pre-existing image hangs on
Disabling codefresh caching mechanisms
Pinning codefresh.yml for multi-git triggers
Workflow terminated by the system
cf_export limitations
Validation Port warnings
Forbidden Cluster Resources
How to use SSH keys in freestyle steps
Failed to get accounts clusters during workflow
API Paging issues
Git step migration
Personal Git Deprecation
What's New?
What's New In Codefresh?
Terms and Privacy Policy
Terms of Service
Terms and Privacy
Service Commitment
Improve this page on GitHub
General
This section contains Codefresh examples based on other technologies.
Selenium test
You have been redirected to the Classic Codefresh Documentation site.
×