Continuous Integration
Why simple project as SimpleDebugger needs CI?
Answer is simple.
- I what to learn something new
- CI is not so much known topic for me
- for fun!
Why I chose CircleCI?
I didn’t want use TravisCi
- I saw TravisCi in many projects on Github
- I think I will use it in some other project
- I wanted something new for me
CircleCI
It is very easy to start working with it. I don’t quite remember what things must be done but there is the reason for it. CircleCI needs a config file and connection with project repository. Of course, you need to register on CircleCI.
I made mistake and CircleCI gives me some errors at the start. It was my fault. I didn’t changed needed version of nodeJS in config file. When I fixed it CircleCI just started!
I added integration with Slack. When I commit something I get a message on Slack about the results from CircleCI. It is AWESOME!
I added badges to README file. It shows the status of branches master and develop.
Fun Fun Function
I saw series about CI on Fun Fun Function channel on Youtube. You can watch it too: Continuous Integration - What’s the point?. Fun Fun Function is great show of @mpj. He is talking a lot about JavaScript but it isn’t only one thing which he talks about. You definitely should give him a try and watch some movie.
Things to do
- add Code Coverage
- Create github page