Converting n-click to 1-click becomes a business. Converting 1-click to 0-click becomes a revolution. - otsune, 2008
No one knows this, because I translate this today. I waste a lot of time for clicking. I wish less effort brought more value! It is worthwhile to make habit of good behavior. If this is easy, awesome!
I'm talking about Application how NOT to die. My tool supports this. I feel this is "revolution". The tool name is Tachikoma.
@sanemat サネマツ - Oh My Glasses Inc. We offer e-commerce system based on Spree and sell eye-wears in Japan.
Spree is rails engine for e-commerce. Are there any People who know Spree here? Are there any People who use Spree here?
Thanks, but spree is not a topic in this talk. sorry :)
Changeless application will die gradually. (Matz said same)
@kentaro said: How to Continuously Upgrade Web Services Written in PHP
- Continue to respond changes is a destiny of web service.
- Important thing is keeping upgrade continuously.
- This includes hardware, middleware, library, development method, and so on.
This is all I want to say here :)
Run bundle update
simply and easily.
Tachikoma fills a gap between this. Tachikoma automatically does git clone
, bundle update
, git commit
and send pull request
.
Set environment variables, and run rake task.
$ export BUILD_FOR=gist-mail
$ export GIST_MAIL=GITHUB_TOKEN
$ bundle exec rake tachikoma:run_bundle
Tachikoma automatically does git clone
, bundle update
, git commit
and send pull request
.
This is amazing, isn't it?
You only do Merge Pull Request off and on.
Application will die without bundle update
frequently.
Almost NO bundle update
.
You probably understand this, but NO.
As a result, the application will die gradually.
How about using Tachikoma?
Tachikoma automatically does git clone
, bundle update
, git commit
and send pull request
.
Gemnasium notifies gem update and degree of risk.
ci.hsbt.org builds major applications against ruby-trunk. Everyone loves chef, rails, sinatra and redmine!
gem-changelog opens change log in your machine easily.
like gem changelog rspec-core
- This is not from me :)
- Based on @kyanny's Rubykaigi2013 talk Continuous gem dependency updating with Jenkins and Pull Request
- Run
bundle update
and send pull request from Jenkins shell
- Better implementation
- Run jenkins job with setting yaml
- Achieve out of application code
- Easy to use!
- How to get diff of gem?
- I use Github compare view
If you are interested in tachikoma, you can google 'tachikoma'.
Tachikoma is animation character in Japan. You can not find my tachikoma ;(
You can google 'tachikoma ruby'. I want your github star!
Repeat after me, please. "Tachikoma Ruby".
Have a plan: Tachikoma as a Service
Converting n-click to 1-click becomes a business. Converting 1-click to 0-click becomes a revolution. - otsune, 2008
Keep changing, and have a 'revolution'.