CircleCI

Sign up with GitHub at this page: http://circleci.com/signup/

1.circleci

Find your way to the Dashboard

2.circleci

You need to follow a project. GitHub has a list of your GitHub repos.

3.circleci

Config.yml has already been written. Use existing.

4.circleci

Environment variables

Go to the project settings for TideFinder

Select Environment Variables

1.cc.environment.jpg

Add the Environment Variable for Cloudsmith - this is the CLOUDSMITH_API_KEY that was saved previously

2.cc.environment.jpg

Use the plugins clone SSH url and the password you used for making the keys to create further Environment Variables in the CircleCI TideFinder project.

2.plugins.jpg

The Environment Variables should be similar to this.

3.plugins.jpg

Start building

5.circleci

The build fails at the moment because GitHub was not updated with the changed TideFinder files.

6.circleci

Circleci requires user to manually request a MacOS builder before it can be used. This process has been working flawlessly.