The quickest way to spin up a fully functioning Concourse is by using BOSH to spin up a single-VM deployment, which we call Concourse Lite.
Run the following in the directory where the manifest was saved:
bosh create-env concourse-lite.yml
The Concourse web server will be running at 192.168.100.4:8080.
While this isn't exactly production ready, it may be enough depending on your project's needs. Given that Concourse is stateless, you can always hoist your pipeline onto a bigger installation when you're ready, so there's little risk in sticking with the Concourse Lite VM while you figure things out.
create-env command will have created a file called
concourse-lite-state.json in your working directory. This file is used by BOSH for keeping track of the VM, whether it's deleting it or updating it. You can read more about this in the BOSH docs for
To upgrade the VM, you'll just need to download the
concourse-lite.yml from the new release and run the following:
bosh create-env concourse-lite.yml --state concourse-lite-state.json
To destroy the VM, however, you'll run
delete-env like so:
bosh delete-env concourse-lite.yml --state concourse-lite-state.json