Skip to content

Commit 4c603cf

Browse files
committed
Add pieces for CI
1 parent 00bc49e commit 4c603cf

File tree

5 files changed

+26
-0
lines changed

5 files changed

+26
-0
lines changed

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
language: ruby
2+
rvm:
3+
- 2.2
4+
cache: bundler
5+
sudo: false
6+
before_script: bundle update
7+
script: ./script/cibuild
8+
notifications:
9+
email: false

Gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@ source 'https://rubygems.org'
22

33
# Specify your gem's dependencies in jekyll-pre-commit.gemspec
44
gemspec
5+
6+
if ENV["JEKYLL_VERSION"]
7+
gem "jekyll", "~> #{ENV["JEKYLL_VERSION"]}"
8+
end

Rakefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
11
require "bundler/gem_tasks"
2+
require 'rspec/core/rake_task'
3+
4+
RSpec::Core::RakeTask.new(:spec)
5+
6+
task :default => :spec

jekyll-pre-commit.gemspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Gem::Specification.new do |spec|
1818
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
1919
spec.require_paths = ["lib"]
2020

21+
spec.add_development_dependency "jekyll", ">= 3.3.0"
2122
spec.add_development_dependency "bundler", "~> 1.10"
2223
spec.add_development_dependency "rake", "~> 10.0"
24+
spec.add_development_dependency "rspec", "~> 3.0"
2325
end

script/cibuild

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#! /bin/bash
2+
3+
set -e
4+
5+
bundle exec rspec
6+
bundle exec rake build

0 commit comments

Comments
 (0)