Rubygem Dev And Workflow

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    8 Favorites & 1 Event

    Rubygem Dev And Workflow - Presentation Transcript

    1. How to package your Ruby code Dr Nic Williams mocra.com drnicwilliams.com Mocra
    2. What we need Packaging by developer Easy unpacking by users Dependencies Executables Platform agnostic/neutral
    3. Solution: RubyGems
    4. Workflow Packaging Public install host SCM Public repo Continuous integration
    5. Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com
    6. Start a new gem
    7. Your gem Just Works
    8. Bunch of options
    9. ~/.newgem.yml
    10. Then use more generators
    11. Create executable
    12. Create executable
    13. test/test_osdc_cli.rb
    14. lib/osdc/cli.rb
    15. Build and Go
    16. Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com
    17. Describe your gem
    18. Release to RubyForge
    19. Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com
    20. Local git repo
    21. Remote hosting on github
    22. Instructions
for
free
    23. http://github.com/drnic/osdc
    24. http://github.com/drnic/osdc
    25. Example
network
graph
    26. http://github.com/drnic/osdc
    27. Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com
    28. github
→
runcoderun
    29. runcoderun
runs
tests
on
commits
    30. http://runcoderun.com/drnic/osdc
    31. happy
green
when
its
fixed
    32. Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com
    33. How to package your Ruby code Dr Nic Williams mocra.com drnicwilliams.com Mocra

    + Dr Nic WilliamsDr Nic Williams, 11 months ago

    custom

    5204 views, 8 favs, 9 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 5204
      • 3931 on SlideShare
      • 1273 from embeds
    • Comments 0
    • Favorites 8
    • Downloads 74
    Most viewed embeds
    • 1259 views on http://drnicwilliams.com
    • 5 views on http://feeds.feedburner.com
    • 2 views on http://static.slideshare.net
    • 2 views on http://www.hanrss.com
    • 1 views on applewebdata://6B482386-01E6-49ED-BF6C-3ACF903C855A

    more

    All embeds
    • 1259 views on http://drnicwilliams.com
    • 5 views on http://feeds.feedburner.com
    • 2 views on http://static.slideshare.net
    • 2 views on http://www.hanrss.com
    • 1 views on applewebdata://6B482386-01E6-49ED-BF6C-3ACF903C855A
    • 1 views on http://feeds2.feedburner.com
    • 1 views on http://74.125.153.132
    • 1 views on http://xianguo.com
    • 1 views on http://74.125.113.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events