Travisからの通知、format変えられるのでdefaultだと三行になってうざいから変えたほうが良い。 / “Travis CI: Configuring Build Notifications” http://t.co/JCMyqmKP6g
— 銀の人。 (@gin0606) 2014, 5月 12
.travis.yml
でnotificationsのtemplateを指定できる。defaultの通知だと、テキストで来るんだけど、format: html
って指定するとhtmlでtemplate書けたりする。
defaultはこういうふうになってる。
template: - "%{repository}#%{build_number} (%{branch} - %{commit} : %{author}): %{message}" - "Change view : %{compare_url}" - "Build details : %{build_url}"
%{}
で囲われた部分が通知されるときに置き換えられて、各変数が以下のようになってる(公式からのコピペ
repository_slug: your GitHub repo identifier (like svenfuchs/minimal)
repository_name: the slug without the username
repository: same as repository_slug [Deprecated]
build_number: build number
build_id: build id
branch: branch build name
commit: shortened commit SHA
author: commit author name
commit_message: commit message of build
result: result of build
message: travis message to the build
duration: duration of the build
compare_url: commit change view URL
build_url: URL of the build detail
これを使って、いい感じに整える。
今やってるprojectでは以下のようにした。
notifications: email: false hipchat: on_success: never on_failure: always format: html template: - '%{repository}#%{build_number} (<a href="%{compare_url}">%{branch} - %{commit} : %{author}</a>)<br />Build details: <a href="%{build_url}">%{build_url}</a>'
Travis CI: Configuring Build Notifications
詳しくは、これ見たほうが良いけど、通知の内容整えられるんだぜ!みたいな趣旨。さっきまで知らなかった。