From 72ef99c4e186b656ad86edc9de6852c480e50f47 Mon Sep 17 00:00:00 2001 From: Dan Allen Date: Wed, 12 Jul 2017 04:19:14 -0600 Subject: only trigger dependent builds on first job in matrix --- .travis.yml | 7 +------ Rakefile | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2dda12cb..b7437e7a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,12 +21,7 @@ env: # use system libraries to speed up installation of nokogiri - NOKOGIRI_USE_SYSTEM_LIBRARIES=true script: bundle exec rake coverage test:all -after_success: -- | - if [ -z $AFTER_SUCCESS_RUN ]; then - export AFTER_SUCCESS_RUN=true - bundle exec rake build:dependents - fi +after_success: bundle exec rake build:dependents notifications: email: false #irc: 'irc.freenode.org#asciidoctor' diff --git a/Rakefile b/Rakefile index 7cae4025..624443cb 100644 --- a/Rakefile +++ b/Rakefile @@ -131,7 +131,7 @@ namespace :build do desc 'Trigger builds for all dependent projects on Travis CI' task :dependents do if ENV['TRAVIS'].to_s == 'true' - next unless ENV['TRAVIS_PULL_REQUEST'].to_s == 'false' + next unless ENV['TRAVIS_PULL_REQUEST'].to_s == 'false' && (ENV['TRAVIS_JOB_NUMBER'].to_s.end_with? '.1') end next unless (token = ENV['TRAVIS_TOKEN']) require 'net/http' -- cgit v1.2.3