Sha256: b5f4c5e98ec00901d14d2421d87f16313153113ea285cb278f41bd6c822fdac6

Contents?: true

Size: 1.13 KB

Versions: 40

Compression:

Stored size: 1.13 KB

Contents

# Project-specific configuration for CruiseControl.rb
require 'socket'

Project.configure do |project|
  # To add a build for a new interpreter (from ccrb root):
  # ./cruise add RubyGems-x_y_z-pxxx -s git -r git://github.com/rubygems/rubygems.git
  interpreter = Regexp.new(/RubyGems-(.*)$/i).match(project.name)[1]
  interpreter.gsub!('_','.')

  # only send notifications from the official ci box
  if Socket.gethostname =~ /cibuilder.pivotallabs.com/
    # explicitly enable dev list notification only for interpreters which should be green
    interpreters_with_enabled_notification = [
      '1.8.7-p330',
      '1.9.1-p378',
      '1.9.2-p136'
    ]
    if interpreters_with_enabled_notification.include?(interpreter)
      project.email_notifier.emails = ['rubygems-developers@rubyforge.org']
    end

    # Always notify the following for all interpreters:
    project.email_notifier.emails.concat([
      'thewoolleyman+rubygems-ci@gmail.com'
    ])
  end

  project.build_command = "./ci_build.sh '#{interpreter}@rubygems'"

  project.email_notifier.from = 'thewoolleyman+rubygems-ci@gmail.com'
  project.scheduler.polling_interval = 5.minutes
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
rubygems-update-1.8.30 cruise_config.rb
rubygems-update-1.8.29 cruise_config.rb
rubygems-update-1.8.28 cruise_config.rb
rubygems-update-1.8.23.2 cruise_config.rb
rubygems-update-1.8.27 cruise_config.rb
rubygems-update-1.8.26 cruise_config.rb
rubygems-update-1.8.25 cruise_config.rb
rubygems-update-1.8.24 cruise_config.rb
rubygems-update-1.8.23 cruise_config.rb
rubygems-update-1.8.22 cruise_config.rb
rubygems-update-1.8.21 cruise_config.rb
rubygems-update-1.8.20 cruise_config.rb
rubygems-update-1.8.19 cruise_config.rb
rubygems-update-1.8.18 cruise_config.rb
rubygems-update-1.8.17 cruise_config.rb
rubygems-update-1.8.16 cruise_config.rb
rubygems-update-1.8.15 cruise_config.rb
rubygems-update-1.8.14 cruise_config.rb
rubygems-update-1.8.13 cruise_config.rb
rubygems-update-1.8.12 cruise_config.rb