Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Jenkinsでテスト以外で使う@Spring_MT
自己紹介twitter id : Spring_MTcompany : 10xlab @Fukuokaインフラ、アプリと色々見ています
もちろんテストでも使ってます
アプリケーションのテストrspecでテスト(railsでアプリを作っています)reposにはbitbucketを使用通知は今のところIRC
アプリケーションのテストWAN       Bitbuket       (private repos)   hook                                 webgit push                   ...
アプリケーションのテスト課題全体テストが重くなっている(特にIOが激しい)ので、並列実行 or remote サーバーでの実行を試す(http://www.slideshare.net/hotchpotch/ruby01)SSD積んでもいいかも
system_rubyの配布
system_rubyの配布Automation Tech Casual Talks で@tnmtさんのお話 system_rubyはrbenvで管理 rbenvは/usr/local/rbenvに配置し、globalに使え るようにする 各サ...
rbenvruby のバージョンを管理するためのツール  perlbrewやnodebrewのruby版rvmよりも軽量で、シンプルな構成https://github.com/sstephenson/rbenv/
system rubyruby本体全てのサーバーに共通で必要なgem ex) bundler, fluentd, chef-solo
bundlergemを管理するgemGemfileを作っておくとbundle installでgemをinstallしてくれるgemのバージョン管理などもしてくれて便利! perlだとcartonかな
system rubyのbuildと配布1. GemfileだけをSCM(git)で管理2. Gemfileがcommit + pushされたらjenkinsでrubyを  build3. bundle install実行4. tarで固める5. ...
demo
今後の課題バージョンの切り替えを自動化サーバーへの配布とサーバーリストの管理
Upcoming SlideShare
Loading in …5
×

Jenkins 20120731

1,067 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Jenkins 20120731

  1. 1. Jenkinsでテスト以外で使う@Spring_MT
  2. 2. 自己紹介twitter id : Spring_MTcompany : 10xlab @Fukuokaインフラ、アプリと色々見ています
  3. 3. もちろんテストでも使ってます
  4. 4. アプリケーションのテストrspecでテスト(railsでアプリを作っています)reposにはbitbucketを使用通知は今のところIRC
  5. 5. アプリケーションのテストWAN Bitbuket (private repos) hook webgit push サーバー proxy社内LAN Jenkins plugin サーバー IRC 開発サーバー テスト(rspec)
  6. 6. アプリケーションのテスト課題全体テストが重くなっている(特にIOが激しい)ので、並列実行 or remote サーバーでの実行を試す(http://www.slideshare.net/hotchpotch/ruby01)SSD積んでもいいかも
  7. 7. system_rubyの配布
  8. 8. system_rubyの配布Automation Tech Casual Talks で@tnmtさんのお話 system_rubyはrbenvで管理 rbenvは/usr/local/rbenvに配置し、globalに使え るようにする 各サーバーへの配布はjenkinsを使って行う
  9. 9. rbenvruby のバージョンを管理するためのツール perlbrewやnodebrewのruby版rvmよりも軽量で、シンプルな構成https://github.com/sstephenson/rbenv/
  10. 10. system rubyruby本体全てのサーバーに共通で必要なgem ex) bundler, fluentd, chef-solo
  11. 11. bundlergemを管理するgemGemfileを作っておくとbundle installでgemをinstallしてくれるgemのバージョン管理などもしてくれて便利! perlだとcartonかな
  12. 12. system rubyのbuildと配布1. GemfileだけをSCM(git)で管理2. Gemfileがcommit + pushされたらjenkinsでrubyを build3. bundle install実行4. tarで固める5. サーバーへ配布
  13. 13. demo
  14. 14. 今後の課題バージョンの切り替えを自動化サーバーへの配布とサーバーリストの管理

×