Quick start
Check out our quick start tutorial to get up and running in the Codefresh platform with hosted or hybrid runtimes.
The tutorial is divided into these sections:
- Provisioning runtimes
- Creating and deploying an application
- Triggering and creating a Delivery Pipeline
Each section indicates the runtime environment it is relevant to.
Provision runtimes
Based on your deployment model, start by provisioning the hosted or hybrid runtime. Hosted and hybrid runtimes can co-exist with each other.
Hosted
Hosted runtimes are hosted on a Codefresh cluster and managed by Codefresh. You need to provision your hosted runtime once for your account.
- Provision a hosted runtime
Provision the hosted runtime with a single click, and complete the setup for your hosted environment.
Hybrid
Hybrid runtimes: Hosted on a customer cluster and managed by the customer. You can provision multiple hybrid runtimes in the same account.
- Prepare for hosted runtime installation
Verify your environment matches the requirements for installing Codefresh runtime. - Install hybrid runtime
Install the Codefresh runtime by downloading the CLI, installing the runtime, and validate successful installation in the UI
Deploy an application
- Create an application
Create thecodefresh-guestbook
application in the Codefresh UI. - Create and commit resources for application
Create rollout and service resources, and commit these resources to deploy thecodefresh-guestbook
application. - Update the image tag for application
Update the image for thecodefresh-guestbook
application to trigger a rollout.
Trigger/create a Delivery Pipeline
Available for hybrid deployments.
- Trigger the Hello World example pipeline
Configure the Git event to trigger the demo pipeline. - Create a basic CI delivery pipeline
Create a new CI delivery pipeline in Codefresh.