Built on the simple mechanics of resources, tasks, and jobs, Concourse presents a general approach to automation that makes it great for CI/CD.
This sample makes use of this chart.
Starts with the assumption that you have already provisioned a cluster.
cp terraform.tfvars.sample terraform.tfvars
Amend the values for
domain
ingress
kubeconfig_path
./create-concourse.sh
Login to the Concourse UI. Visit https://{concourse_domain}
in your favorite browser.
If you forgot your credentials, you can use
terraform output
in the root folder of this experiment.
However, your primary interaction will be through the fly CLI. It's preferable to download, install, and keep in-sync the CLI from the instance you'll interact with.
There's an abundance of documentation and tutorials online. Here's a sampling:
- Pluralsight's Getting Started with Concourse
- Stark and Wayne's
- Tammy Torres' Concourse in 4 Steps
To tear it down
./destroy-concourse.sh