Devsway

日々の記録とか記憶とか。


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


かの有名なアトラシアン製

有料😢




カテゴリー

オレオレIT用語辞典