Travis CIの概要


トラヴィスCIとは
Travis CIは、コードの変更時に自動的に構築、テスト(もちろんテストスクリプトの提供が必要)、導入を支援する、現在新興のオープンソース持続統合サービスです.
これはオンラインツールであり、追加の導入を必要とせず、ほとんどの主流言語をサポートし、さらに重要なのはオープンソースプロジェクトに対して無料です.
使用方法
前提条件
To start using Travis CI, make sure you have:
A GitHub account.
Owner permissions for a project hosted on GitHub.
現在、Travis CIはGithubしかサポートしていないので、Githubアカウント(世界最大の同性交友フォーラムでアカウントを持っていないのにどうやって混ぜているのか)が必要で、プロジェクトのOwner権限が必要です.
使用開始
1.travis-ciアカウントの登録
travis-ciは無料と有料の2つのバージョンに分かれていますが、ここではオープンソースプロジェクトを例に挙げるので、無料バージョンでいいです.
無料版travis-ciにアクセスorg、SIGN UPをクリックし、Githubアカウントでログインします.
2.倉庫の選択
ライセンスに同意すると、travis-ciはすべての倉庫をリストし、travis-ciが継続的に統合する必要がある倉庫を選択します.下の図のようにスイッチを入れてアクティブにします
これによりtravis-ciは、この倉庫のすべての変化を監視して自動的に構築し、予定された操作を完了します.
3.記入travis.yml
travis-ciにはこのファイルが必要で、ファイルはルートディレクトリに置く必要があります.yaml形式のプロファイルで、travis-ciに何をするか、どうするかを伝えるための所定のコマンドを定義します.
language: php
php:
  - '7.2'

script: true

これは最も簡単な例で、プロジェクトを指定した言語はphpで、バージョンは7.2です.
scriptは実行スクリプトで、trueは何もしないことを示し、直接成功に戻ります(もちろん、実際に使用するときはそうは使いません).
自動構築
上記の操作が完了すると、コミットのたびにtravis-ciが自動的に構築され、構成された事前定義操作が実行されます.
コミットを作成したい場合、自動的にbuildを作成したくない場合は、[skip]キーを指定します.たとえば、
git commit -m "[skip travis] auto build by travis-ci"

参照
公式ガイドライン