Skip to content

Commit

Permalink
Update Circle CI configuration steps and description
Browse files Browse the repository at this point in the history
  • Loading branch information
vgaidarji committed Jan 8, 2018
1 parent 82b6a25 commit 56e3a7a
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 3 deletions.
24 changes: 24 additions & 0 deletions CIRCLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,27 @@ Circle CI operates with [workflows](https://circleci.com/docs/2.0/workflows/) bu

##### Configuration details

1. Add project under `Projects -> Add Project`.

<img src="/screenshots/circle_add_new_project.png">

2. Select appropriate stack. In case of this project it's Linux OS, Ubuntu 14.04.

<img src="/screenshots/circle_setup_project_os.png">

3. Select your project language and hit "Start building".
This should generate default `.circleci/config.yml` and trigger first project build.

<img src="/screenshots/circle_select_language.png">

4. Describe your build steps in `.circleci/config.yml`.
Refer to this project's [.circleci/config.yml](./.circleci/config.yml) for configuration details.

5. Configure environment variables in `Settings -> Environment Variables`

<img src="/screenshots/circle_env_variables.png">

6. Build the project and observe results

<img src="/screenshots/circle_build_results_1.png">
<img src="/screenshots/circle_build_results_2.png">
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ Integration (comparison) of different continuous integration services on Android
* [x] [TeamCity](https://github.com/vgaidarji/ci-matters/blob/master/TEAM_CITY.md)
* [x] [BuddyBuild](https://github.com/vgaidarji/ci-matters/blob/master/BUDDY_BUILD.md) [![BuddyBuild](https://dashboard.buddybuild.com/api/statusImage?appID=58398ac5beb35b010082e315&branch=master&build=latest)](https://dashboard.buddybuild.com/apps/58398ac5beb35b010082e315/build/latest)
* [x] [Shippable](https://github.com/vgaidarji/ci-matters/blob/master/SHIPPABLE.md) [![Run Status](https://api.shippable.com/projects/5832c72ab8b8e41000a5eb5c/badge?branch=master)](https://app.shippable.com/projects/5832c72ab8b8e41000a5eb5c) [![Coverage Badge](https://api.shippable.com/projects/5832c72ab8b8e41000a5eb5c/coverageBadge?branch=master)](https://app.shippable.com/projects/5832c72ab8b8e41000a5eb5c)

* [x] [Circle](https://github.com/vgaidarji/ci-matters/blob/master/CIRCLE.md) [![CircleCI](https://circleci.com/gh/vgaidarji/ci-matters.svg?style=svg)](https://circleci.com/gh/vgaidarji/ci-matters)

### TODO

* [ ] GreenHouse
* [ ] Gitlab CI
* [ ] Circle CI
* [ ] Drone.io

---
Expand All @@ -32,9 +32,9 @@ This table should help people make a decision which CI to choose for the project
| Travis CI |:star:|:star:|:star:|:star:|:x:|:cloud:|:computer:|:moneybag::moneybag:|
| Bitrise |:star:|:star:|:star:|:star:|:x:|:cloud:|:computer:|:moneybag::moneybag:|
| Shippable |:star:|:star:|:star:|:star:|:x:|:cloud:|:radio:|:moneybag:|
| Circle CI |:star:|:star:|:star:|:star:|:x:|:cloud:|:computer:|:moneybag::moneybag:|
| Buddybuild |:star:|:star:|:x:|:x:|:x:|:cloud:|:computer:|:moneybag::moneybag:|
| Gitlab CI |.|.|.|.|.|.|.|:moneybag:|
| Circle CI |.|.|.|.|.|.|.|:moneybag:|
| GreenHouse |.|.|.|.|.|.|.|:moneybag::moneybag:|
| Drone.io |.|.|.|.|.|.|.|:moneybag:|

Expand All @@ -58,6 +58,8 @@ Usually, some services provide limits on such plans for understandable reasons.
CI's have different approaches and different paid plans.
Check every CI pricing information for more details and choose the best option for you.

:warning: *This information can get outdated very quickly as services evolve.* :warning:

What might matter is the starting price for paid plan:

* [Jenkins](https://www.cloudbees.com/products/pricing) - starts with **X$.** (paid version (Cloudbees), no public information)
Expand Down
Binary file added screenshots/circle_add_new_project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/circle_build_results_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/circle_build_results_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/circle_env_variables.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/circle_select_language.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/circle_setup_project_os.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 56e3a7a

Please sign in to comment.