GitHub と Travis CI を連携させる

Qtで書いているコードのビルド結果をGitHubに表示させたいと思い,
最近話題のTravis CIを使ってみました.

やること

  • Travis CI にログイン (GitHubアカウント連携で入れる)
  • Accountからリポジトリのスライダーをonにする
  • .travis.ymlを書いてgitリポジトリにpush
  • Travisのリポジトリ管理画面にあるsettingsから,build passing画像をクリックして内容をREADME.mdにコピペ

.travis.ymlの書き方

Documentを参照.
.travis.ymlに書ける項目は以下の通り.(漏れ・不足があったらごめんなさい)

  • language
  • compiler
  • before_install
  • install
  • before_script
  • script
  • after_success/after_failure
  • after_script

languageには使用しているプログラミング言語(e.g. cpp),compilerには使用するコンパイラ(e.g. gcc)を指定します.
上の2つを解釈したあと,順番に実行されます.(書かれていない項目は実行されないで次のステップに進むみたい)

以下はQt5のプロジェクトをビルドした際の.travis.ymlの例.

未分類

Posted by tanitanin


PAGE TOP