LoginSignup
2
2

More than 5 years have passed since last update.

【TravisCI】存在しないRubyのパッチバージョンを指定して実行するとどんな挙動になるのか

Last updated at Posted at 2015-01-14

背景

  • .ruby-versionの導入にあたって、CIでも変更加えることあるかなと見ていた
  • .travis.ymlのrvm: 1.9.3ここがrvm: `cat .ruby-version`とかにすればよさそう
  • 「これTravisCI側が新しいRubyのバージョンをサポートするの遅かったらビルド自体できなくなるんじゃない?」とおもったので調査してみました

検証結果

  • rvm: 1.9.3-p999で実行
  • そんなもんないっていわれてそっこーこけるww

スクリーンショット 2015-01-14 11.36.26.png

  • だが、以下の画面にパッチレベルまで表示してくれるので気をつけて使えばrvm: `cat .ruby-version`としておくのも親切かもしれない
    • パッチが出る度にTravisCIでサポートされていることを確認した上で、手動で.travis.ymlを編集するのが安全ではあるが手間

スクリーンショット 2015-01-14 11.45.14.png

~ただの宣伝~

  • 全国のSeleniumer必読
  • Seleniumerといっていますが、Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2