Rubygem Dev And Workflow
-
Upload
dr-nic-williams -
Category
Technology
-
view
9.749 -
download
1
Transcript of Rubygem Dev And Workflow
Mocra
How to package your Ruby code
Dr Nic Williamsmocra.com
drnicwilliams.com
What we needPackaging by developerEasy unpacking by usersDependenciesExecutablesPlatform agnostic/neutral
Solution: RubyGems
WorkflowPackagingPublic install hostSCMPublic repoContinuous integration
WorkflowPackaging: RubyGemsPublic install host: rubyforge.orgSCM: GitPublic repo: github.com or rubyforge.orgContinuous integration: runcoderun.com
Start a new gem
Your gem Just Works
Bunch of options
~/.newgem.yml
Then use more generators
Create executable
Create executable
test/test_osdc_cli.rb
lib/osdc/cli.rb
Build and Go
WorkflowPackaging: RubyGemsPublic install host: rubyforge.orgSCM: GitPublic repo: github.com or rubyforge.orgContinuous integration: runcoderun.com
Describe your gem
Release to RubyForge
WorkflowPackaging: RubyGemsPublic install host: rubyforge.orgSCM: GitPublic repo: github.com or rubyforge.orgContinuous integration: runcoderun.com
Local git repo
Remote hosting on github
Instructionsforfree
http://github.com/drnic/osdc
http://github.com/drnic/osdc
Examplenetworkgraph
http://github.com/drnic/osdc
WorkflowPackaging: RubyGemsPublic install host: rubyforge.orgSCM: GitPublic repo: github.com or rubyforge.orgContinuous integration: runcoderun.com
WorkflowPackaging: RubyGemsPublic install host: rubyforge.orgSCM: GitPublic repo: github.com or rubyforge.orgContinuous integration: runcoderun.com
Mocra
How to package your Ruby code
Dr Nic Williamsmocra.com
drnicwilliams.com