Upgrade Server
Upgrading Concourse
- Stop the Concourse server, if it is running.
- Download the latest concourse-server binary
- Place the new concourse-server binary in the root of your concourse-server directory
- Execute the binary
Upgrade Client
...
Table of Contents |
---|
Upgrading the Server
Upgrading Concourse Server is very easy. In fact, the process is similar to installing the server for the first time. Just download the latest concourse-server package into the root of your concourse-server directory and run it. The package will automatically upgrade CaSH, server dependencies, preferences, etc.
Info |
---|
Checkout this demo to see a server upgrade in action. |
Stop the Server
Code Block |
---|
$ cd /path/to/concourse-server
$ sh bin/stop |
Download the latest concourse-server package into the root of the concourse-server directory
Code Block |
---|
$ curl -O -L -J http://cinchapi.org/concourse/download
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 358 100 358 0 0 571 0 --:--:-- --:--:-- --:--:-- 10529
100 12.8M 100 12.8M 0 0 3049k 0 0:00:04 0:00:04 --:--:-- 4639k
curl: Saved to filename 'concourse-server-0.3.1.1248.bin' |
Rub the new concourse-server upgrade package
Code Block |
---|
$ sh concourse-server-0.3.3.1330.bin
Creating directory concourse-server
Verifying archive integrity... All good.
Uncompressing Concourse Server......................................................................
Upgrading Concourse Server.......................................................................... |
Start the server
Code Block |
---|
$ sh bin/start |
Upgrading the Client
Upgrading your project to use the latest release of the Concourse API is very easy.
Gradle/Maven/Ivy/etc
- Update your build script to pull in the latest client jar from Maven Central.
- Recompile and rebuild your project.
Manual
- Download the latest client jar from Maven Central.
- Remove the old client jar from your project's classpath.
- Add the new client jar to your project's classpath
- Recompile and rebuild your project.