TL;DR
GitHub などのリポジトリと連携し、Push のたびに .travis.yml で指定したコマンドを実行する CI サービス。
仕組み
GitHub で使い始める手順は次のとおりである。
- GitHub アカウントでログインする。
- リポジトリと連携する。
- リポジトリのルートに
.travis.ymlを作る。 - Push する。
- Travis CI が
scriptに指定したコマンドを実行する。
例
Node.js のプロジェクトでテスト、リント、ビルドを実行する .travis.yml である。Linux ディストリビューションに Ubuntu 22.04 LTS(Jammy Jellyfish)を、言語に Node.js の 18 を指定している。
dist: jammy
language: node_js
node_js:
- 18
script: npm test && npm run lint && npm run build