光るものすべて金ならず
親指がぴくぴく動く、何か悪いものがこっちに近づいて来るな、
抜けろ、かんぬき、誰でもいいぞ
神々の手にある人間は腕白どもの手にある虫だ、気まぐれゆえに殺されるのだ
ーウィリアム・シェイクスピア
# Travisとは? >Travis CIが持つ主要な機能としては、以下が挙げられる。 >・設定したGitHubリポジトリから自動でソースコードをチェックアウトしてあらかじめ指定しておいたビルドやテスト処理を実行する >・テスト結果をTravis CIのサイト上や各種API、メールなどで開発者に通知する >・テストが正常に完了して問題がなかった場合、あらかじめ指定しておいたホスティングサービスにソフトウェアをデプロイする >[GitHubと連携できる継続的インテグレーションツール「Travis CI」入門](https://knowledge.sakura.ad.jp/3754/) >
CIとは?
継続的インテグレーション、CI(英: continuous integration)とは、主にプログラマーのアプリケーション作成時の品質改善や納期の短縮のための習慣のことである。エクストリーム・プログラミング (XP) のプラクティスの一つで、狭義にはビルドやテスト、インスペクションなどを継続的に実行していくことを意味する。
wikipedia
合わせて読みたい
Travis CIのビルド環境はコンテナベースと仮想マシンベースのものがあったが、現在は仮想マシンベースに統一された -`sudo: false` はもういらないよ-
ちょっと待った!Travisしようとしたけど「僕はそもそも複雑なワークフローを組むので(クイ)」っていう人は↓
Travis CIだと複雑なワークフローを組むのが大変なので CircleCI や Wercker を使うのがいいと思っています。
CIマニアから見た各種CIツールの使い所
本当はTravisして色々書きたかったけど下書きにしとくのもあれなんでほぼ下書きのまま公開