Ruby 'root'
-
Upload
hiroshi-shibata -
Category
Technology
-
view
248 -
download
0
Transcript of Ruby 'root'
柴田 博志SHIBATA Hiroshi
paperboy&co.asakusa.rbpaperboy&co., Inc.
A fixer of Ruby ecosystem.
発表場所 RubyKaigi 2013 2013-05-30(Thu)
Ruby ‘root’
self
SHIBATA Hiroshi(@hsbt)
asakusa.rb
Rails Girls in Jpan
opensource contribution=
main work
We are hiring!!
web designer
BATMAN(技術基盤整備エンジニア)
Ruby ‘root’
I have root permission of ruby-lang
svn.ruby-lang.org
www.ruby-lang.org
www.rubyist.net
bugs.ruby-lang.org
newbiecommiter
work
ruby/ruby
Cherrypicker
My goal is...
17 H_Konishi 17 mneumann 17 uema2 16 kanemoto 15 technorama 15 hsbt 13 davidflanagan 11 muraken 8 katsu 6 siena 5 jim
current status
What’s ci.hsbt.org
application layer testing
snapshot build testing(without ruby)
% ssh ruby-lang.orghsbt@carbon:~$ cat /etc/aliases | head -2# See man 5 aliases for formatroot: shugo, matz, eban, knu, yuya, hsbt
fml...
Rubyist Magazine
Running withRuby-1.8.7p302
“Why do you use ruby 1.8 in introducing contents of
ruby 2.0?”
okkez++, znz++
Relased Issue 42Today!! It used Ruby-2.0.0p195
asakusarb/redmine4ruby-lang
hsbt@fluorine:~$ ruby -vruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]hsbt@fluorine:~$ gem list
*** LOCAL GEMS ***
actionmailer (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)actionpack (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)activerecord (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)activeresource (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)activesupport (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)columnize (0.3.4, 0.3.2)erubis (2.7.0)
debiansystem ruby
rails
Work in progress
Great News
Radiant CMS
Jekyll?github?
Editorial team
rbenv + ruby-build
require 'mina/git'require 'mina/bundler'require 'mina/rbenv'
set :domain, 'neon.ruby-lang.org'set :user, 'rubylang'set :deploy_to, "/home/#{user}/staging.ruby-lang.org"set :repository, 'https://github.com/ruby/www.ruby-lang.org.git'set :branch, 'master'
task :production do set :deploy_to, "/home/#{user}/neon.ruby-lang.org"end
task :environment do invoke :'rbenv:load'end
desc "Generate static sites."task :generate_static_sites => :environment do queue 'bundle exec rake generate'end
desc "Deploys the current version to the server."task :deploy => :environment do deploy do invoke :'git:clone' invoke :'bundle:install' invoke :generate_static_sites invoke :'deploy:cleanup' endend
desc "Deploys the current version to the server in production environment."task :"deploy:production" => :production do invoke :deployend
desc "Sets up a site in production environment."task :"setup:production" => :production do invoke :setupend
We want to moretranslator!
ja
en
report ofgoogle
analytics
conclusion
I have root permission of ruby-lang
svn.ruby-lang.org
www.ruby-lang.org
www.rubyist.net
bugs.ruby-lang.org
Let’s enjoysocial coding!
Let’s enjoy Ruby!!