Small starter script to testing your travis conditionals (tested with travis-conditions 0.0.2)
ruby test.rb
source 'https://rubygems.org' | |
gem 'travis-conditions' |
require 'rubygems' | |
require 'bundler/setup' | |
require 'travis/conditions' | |
str = 'branch IN (foo, bar) AND env(baz) =~ ^baz- OR tag IS present' | |
data = { branch: 'foo', env: { baz: 'baz-1' }, tag: 'v.1.0.0', type: 'pull_request' } | |
puts Travis::Conditions.eval(str, data) |