Rubygem Dev And Workflow

33 %
67 %
Information about Rubygem Dev And Workflow
Technology

Published on December 4, 2008

Author: drnic

Source: slideshare.net

How to package your Ruby code Dr Nic Williams mocra.com drnicwilliams.com Mocra

What we need Packaging by developer Easy unpacking by users Dependencies Executables Platform agnostic/neutral

Solution: RubyGems

Workflow Packaging Public install host SCM Public repo Continuous integration

Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous 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

Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com

Describe your gem

Release to RubyForge

Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com

Local git repo

Remote hosting on github

Instructions
for
free

http://github.com/drnic/osdc

http://github.com/drnic/osdc

Example
network
graph

http://github.com/drnic/osdc

Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com

github
→
runcoderun

runcoderun
runs
tests
on
commits

http://runcoderun.com/drnic/osdc

happy
green
when
its
fixed

Workflow Packaging: RubyGems Public install host: rubyforge.org SCM: Git Public repo: github.com or rubyforge.org Continuous integration: runcoderun.com

How to package your Ruby code Dr Nic Williams mocra.com drnicwilliams.com Mocra

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

RubyGems.org | your community gem host

RubyGems.org is the Ruby community’s gem hosting service. Instantly publish your gems and install them. Use the API to interact and find out more ...
Read more

How to package your Ruby code

Mocra How to package your Ruby code Dr Nic Williams mocra.com drnicwilliams.com
Read more

Dr Nic's My RubyGems development tools and workflow

My RubyGems development tools and workflow December 5th, 2008, posted in Gems, Ruby, Testing, Tutorial, ∞, 9 comments
Read more

Gem dev workflow - Ruby Programming - KnowCoding.com

Gem Dev Workflow? - I am beginning development of my first Gem for a Rails app I am curious what some best practices are regarding development workflow As ...
Read more

Jeweler: Craft the perfect RubyGem - GitHub · Where ...

Jeweler: Craft the perfect RubyGem. Jeweler provides two things: Rake tasks for managing gems and versioning of a GitHub ... Development and Release Workflow.
Read more

Gems | RubyGems.org | your community gem host

This rubygem does not have a ... A rails application template which born from Startup DEV and now is used to ... RubyGems.org is the Ruby community ...
Read more

Agile DevOps: Continuous software delivery in the cloud

... Continuous software delivery in the cloud. Leverage an open Continuous Delivery platform. ... , "# Install Puppet 3.0.1 from Rubygemn" ...
Read more