Project

rummager

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Rake integration with docker-api
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.21.0
>= 1.7.7
>= 1.2.8
>= 10.3.2
 Project Readme

rummager

Ruby Rake integration with Docker containers to encapsulate complete build toolchains like Yocto

Usage

Bundler

It is strongly recommended to use Bundler:

require 'rubygems'
require 'bundler/setup'
Bundler.require(:default)

Gemfile

The Gemfile should contain the following:

source 'https://rubygems.org'
gem 'rake', 	'>=10.4.2'
gem 'excon', '~>0.45.3'

gem 'rummager', :git => 'https://github.com/exactassembly/rummager.git'

If Bundler is used as above, then execution of Rake should be through the "bundler exec" syntax:

$ bundler exec rake <target name>

Validation

To validate the library, it must be run inside the Rake framework, to assist with this the validation/ subdirectory is a Rakelib directory containing an set of .rake files with pre-defined docker images, containers, exec tasks and a top level set of tests to be run. This can be run with the following command:

rake -I lib/ -R validation/ test_all

Building the GEM

gem build ./rummager.gemspec