CIとは?
Continuous Integrationの略。
日本語にすると「継続的インテグレーション」
品質を管理するためのもの。
といってもピンときませんよね。
要は
このツールを通すことで
- テストを自動化
– デプロイを自動化
することでができ、人の手でやるよりもミスがなくなったりすることができるよねー。
って感じのツールです。
CDとは?
Continuous deliveryの略
「継続的デリバリー」
主にデプロイにフォーカスしたものらしいです。
でもCIもCDも同じ意味と捉えて大丈夫な気がします。(やることは同じなので)
参考
https://www.atlassian.com/continuous-delivery/ci-vs-ci-vs-cd
CI/CDツールの比較
どんなツールがあるの?
Jenkins☆
https://jenkins.io/
超有名。オープンソース
Travis CI
https://travis-ci.org/
Githubとの連携◎
..ぽい!
Teamcity☆
https://www.jetbrains.com/teamcity/
jetbrains製。
Crone
https://drone.io/
なんかロゴがポケモンみたい
Circle CI☆
https://circleci.com/
流行りらしい。。
WEBサービスなのでサーバーに立てる必要なし。
Bamboo
かの有名なアトラシアン製
有料😢
最近のコメント