From 3c2fcacc855c41831efb053f4d35c4c791660f39 Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Sat, 14 Aug 2010 21:54:37 -0300 Subject: MySQL2 added to CI --- ci/ci_build.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index f9933cb922..e75f91cd3b 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -87,6 +87,14 @@ cd "#{root_dir}/activerecord" do # build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' end +cd "#{root_dir}/activerecord" do + puts + puts "[CruiseControl] Building ActiveRecord with MySQL2" + puts + build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' + # build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' +end + cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building ActiveRecord with PostgreSQL" -- cgit v1.2.3 From 57d5cd258ec2d50e59deb6ec1b62352af7c2894f Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Thu, 19 Aug 2010 14:04:29 -0300 Subject: We need bundle update only here --- ci/ci_build.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index e75f91cd3b..3591e45fcf 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -27,7 +27,7 @@ cd root_dir do puts puts "[CruiseControl] Bundling RubyGems" puts - build_results[:bundle] = system 'rm -rf ~/.bundle; env CI=1 bundle update' + build_results[:bundle] = system 'bundle update' end cd "#{root_dir}/activesupport" do -- cgit v1.2.3 From c1dbdecda5ae7382fa9d2f8c7ee122d2d11c9d03 Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Sun, 29 Aug 2010 16:19:16 -0300 Subject: Make CI install bundler stable since 1.0 is out --- ci/ci_build.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index 3591e45fcf..9539e47cdc 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -19,7 +19,7 @@ puts "[CruiseControl] Rails build" build_results = {} # Install required version of bundler. -bundler_install_cmd = "sudo gem install bundler --pre --no-ri --no-rdoc" +bundler_install_cmd = "sudo gem install bundler --no-ri --no-rdoc" puts "Running command: #{bundler_install_cmd}" build_results[:install_bundler] = system bundler_install_cmd -- cgit v1.2.3 From 1f6b0a554b945a02a08436bbd411ef95640b12ba Mon Sep 17 00:00:00 2001 From: Prem Sichanugrist Date: Sun, 19 Sep 2010 02:36:27 +0700 Subject: [CI] Remove RailTies temporary directory on every run MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There was an error on CI regarding unable to require `arel` gem from source when testing application build for a while ago. It seems to me like there's a permission problem on the process of cloning the application and removing Gemfile. This would make sure that the temporary application got removed every time the build is run. Signed-off-by: José Valim --- ci/ci_build.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index 9539e47cdc..6bc0c69112 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -38,6 +38,7 @@ cd "#{root_dir}/activesupport" do # build_results[:activesupport_isolated] = rake 'test:isolated' end +system "sudo rm -R #{root_dir}/railties/tmp" cd "#{root_dir}/railties" do puts puts "[CruiseControl] Building RailTies" -- cgit v1.2.3 From 8326161b195e5e24b1452c5994cf4473b9296123 Mon Sep 17 00:00:00 2001 From: Xavier Noria Date: Fri, 22 Oct 2010 17:34:22 +0200 Subject: copy-edits some CI traces --- ci/ci_build.rb | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index 6bc0c69112..fd884b3b2e 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -25,14 +25,14 @@ build_results[:install_bundler] = system bundler_install_cmd cd root_dir do puts - puts "[CruiseControl] Bundling RubyGems" + puts "[CruiseControl] Bundling gems" puts build_results[:bundle] = system 'bundle update' end cd "#{root_dir}/activesupport" do puts - puts "[CruiseControl] Building ActiveSupport" + puts "[CruiseControl] Building Active Support" puts build_results[:activesupport] = rake 'test' # build_results[:activesupport_isolated] = rake 'test:isolated' @@ -41,14 +41,14 @@ end system "sudo rm -R #{root_dir}/railties/tmp" cd "#{root_dir}/railties" do puts - puts "[CruiseControl] Building RailTies" + puts "[CruiseControl] Building Railties" puts build_results[:railties] = rake 'test' end cd "#{root_dir}/actionpack" do puts - puts "[CruiseControl] Building ActionPack" + puts "[CruiseControl] Building Action Pack" puts build_results[:actionpack] = rake 'test' # build_results[:actionpack_isolated] = rake 'test:isolated' @@ -56,7 +56,7 @@ end cd "#{root_dir}/actionmailer" do puts - puts "[CruiseControl] Building ActionMailer" + puts "[CruiseControl] Building Action Mailer" puts build_results[:actionmailer] = rake 'test' # build_results[:actionmailer_isolated] = rake 'test:isolated' @@ -64,7 +64,7 @@ end cd "#{root_dir}/activemodel" do puts - puts "[CruiseControl] Building ActiveModel" + puts "[CruiseControl] Building Active Model" puts build_results[:activemodel] = rake 'test' # build_results[:activemodel_isolated] = rake 'test:isolated' @@ -73,7 +73,7 @@ end rm_f "#{root_dir}/activeresource/debug.log" cd "#{root_dir}/activeresource" do puts - puts "[CruiseControl] Building ActiveResource" + puts "[CruiseControl] Building Active Resource" puts build_results[:activeresource] = rake 'test' # build_results[:activeresource_isolated] = rake 'test:isolated' @@ -82,7 +82,7 @@ end rm_f "#{root_dir}/activerecord/debug.log" cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building ActiveRecord with MySQL" + puts "[CruiseControl] Building Active Record with MySQL" puts build_results[:activerecord_mysql] = rake 'mysql:rebuild_databases', 'mysql:test' # build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' @@ -90,7 +90,7 @@ end cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building ActiveRecord with MySQL2" + puts "[CruiseControl] Building Active Record with MySQL2" puts build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' # build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' @@ -98,7 +98,7 @@ end cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building ActiveRecord with PostgreSQL" + puts "[CruiseControl] Building Active Record with PostgreSQL" puts build_results[:activerecord_postgresql8] = rake 'postgresql:rebuild_databases', 'postgresql:test' # build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' @@ -106,7 +106,7 @@ end cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building ActiveRecord with SQLite 3" + puts "[CruiseControl] Building Active Record with SQLite 3" puts build_results[:activerecord_sqlite3] = rake 'sqlite3:test' # build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' -- cgit v1.2.3 From de5852f1a694f912544a40c98812c5d2bcfbc5a6 Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Wed, 12 Jan 2011 12:36:14 -0200 Subject: CI should run isolated tests --- ci/ci_build.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index fd884b3b2e..964e2d4eb8 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -35,7 +35,7 @@ cd "#{root_dir}/activesupport" do puts "[CruiseControl] Building Active Support" puts build_results[:activesupport] = rake 'test' - # build_results[:activesupport_isolated] = rake 'test:isolated' + build_results[:activesupport_isolated] = rake 'test:isolated' end system "sudo rm -R #{root_dir}/railties/tmp" @@ -51,7 +51,7 @@ cd "#{root_dir}/actionpack" do puts "[CruiseControl] Building Action Pack" puts build_results[:actionpack] = rake 'test' - # build_results[:actionpack_isolated] = rake 'test:isolated' + build_results[:actionpack_isolated] = rake 'test:isolated' end cd "#{root_dir}/actionmailer" do @@ -59,7 +59,7 @@ cd "#{root_dir}/actionmailer" do puts "[CruiseControl] Building Action Mailer" puts build_results[:actionmailer] = rake 'test' - # build_results[:actionmailer_isolated] = rake 'test:isolated' + build_results[:actionmailer_isolated] = rake 'test:isolated' end cd "#{root_dir}/activemodel" do @@ -67,7 +67,7 @@ cd "#{root_dir}/activemodel" do puts "[CruiseControl] Building Active Model" puts build_results[:activemodel] = rake 'test' - # build_results[:activemodel_isolated] = rake 'test:isolated' + build_results[:activemodel_isolated] = rake 'test:isolated' end rm_f "#{root_dir}/activeresource/debug.log" @@ -76,7 +76,7 @@ cd "#{root_dir}/activeresource" do puts "[CruiseControl] Building Active Resource" puts build_results[:activeresource] = rake 'test' - # build_results[:activeresource_isolated] = rake 'test:isolated' + build_results[:activeresource_isolated] = rake 'test:isolated' end rm_f "#{root_dir}/activerecord/debug.log" @@ -85,7 +85,7 @@ cd "#{root_dir}/activerecord" do puts "[CruiseControl] Building Active Record with MySQL" puts build_results[:activerecord_mysql] = rake 'mysql:rebuild_databases', 'mysql:test' - # build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' + build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' end cd "#{root_dir}/activerecord" do @@ -93,7 +93,7 @@ cd "#{root_dir}/activerecord" do puts "[CruiseControl] Building Active Record with MySQL2" puts build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' - # build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' + build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' end cd "#{root_dir}/activerecord" do @@ -101,7 +101,7 @@ cd "#{root_dir}/activerecord" do puts "[CruiseControl] Building Active Record with PostgreSQL" puts build_results[:activerecord_postgresql8] = rake 'postgresql:rebuild_databases', 'postgresql:test' - # build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' + build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' end cd "#{root_dir}/activerecord" do @@ -109,7 +109,7 @@ cd "#{root_dir}/activerecord" do puts "[CruiseControl] Building Active Record with SQLite 3" puts build_results[:activerecord_sqlite3] = rake 'sqlite3:test' - # build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' + build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' end -- cgit v1.2.3 From 056f05adcd030634dc6a6e3054f25d80b7fd4445 Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Fri, 4 Mar 2011 19:03:47 -0200 Subject: Make CI test with and without IM --- ci/ci_build.rb | 48 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index 964e2d4eb8..8dd104ec23 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -82,32 +82,72 @@ end rm_f "#{root_dir}/activerecord/debug.log" cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building Active Record with MySQL" + puts "[CruiseControl] Building Active Record with MySQL IM enabled" puts + ENV['IM'] = true build_results[:activerecord_mysql] = rake 'mysql:rebuild_databases', 'mysql:test' build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' end cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building Active Record with MySQL2" + puts "[CruiseControl] Building Active Record with MySQL IM disabled" puts + ENV['IM'] = false + build_results[:activerecord_mysql] = rake 'mysql:rebuild_databases', 'mysql:test' + build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' +end + +cd "#{root_dir}/activerecord" do + puts + puts "[CruiseControl] Building Active Record with MySQL2 IM enabled" + puts + ENV['IM'] = true + build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' + build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' +end + +cd "#{root_dir}/activerecord" do + puts + puts "[CruiseControl] Building Active Record with MySQL2 IM disabled" + puts + ENV['IM'] = false build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' end cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building Active Record with PostgreSQL" + puts "[CruiseControl] Building Active Record with PostgreSQL IM enabled" puts + ENV['IM'] = true build_results[:activerecord_postgresql8] = rake 'postgresql:rebuild_databases', 'postgresql:test' build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' end cd "#{root_dir}/activerecord" do puts - puts "[CruiseControl] Building Active Record with SQLite 3" + puts "[CruiseControl] Building Active Record with PostgreSQL IM disabled" + puts + ENV['IM'] = false + build_results[:activerecord_postgresql8] = rake 'postgresql:rebuild_databases', 'postgresql:test' + build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' +end + +cd "#{root_dir}/activerecord" do + puts + puts "[CruiseControl] Building Active Record with SQLite 3 IM enabled" + puts + ENV['IM'] = true + build_results[:activerecord_sqlite3] = rake 'sqlite3:test' + build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' +end + +cd "#{root_dir}/activerecord" do + puts + puts "[CruiseControl] Building Active Record with SQLite 3 IM disabled" puts + ENV['IM'] = false build_results[:activerecord_sqlite3] = rake 'sqlite3:test' build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' end -- cgit v1.2.3 From 28f1c21b50c17f9be9ea581c3a878186efb5b9ec Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Fri, 4 Mar 2011 21:38:12 -0200 Subject: Fix CI --- ci/ci_build.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'ci/ci_build.rb') diff --git a/ci/ci_build.rb b/ci/ci_build.rb index 8dd104ec23..c3af1f0177 100755 --- a/ci/ci_build.rb +++ b/ci/ci_build.rb @@ -84,7 +84,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with MySQL IM enabled" puts - ENV['IM'] = true + ENV['IM'] = 'true' build_results[:activerecord_mysql] = rake 'mysql:rebuild_databases', 'mysql:test' build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' end @@ -93,7 +93,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with MySQL IM disabled" puts - ENV['IM'] = false + ENV['IM'] = 'false' build_results[:activerecord_mysql] = rake 'mysql:rebuild_databases', 'mysql:test' build_results[:activerecord_mysql_isolated] = rake 'mysql:rebuild_databases', 'mysql:isolated_test' end @@ -102,7 +102,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with MySQL2 IM enabled" puts - ENV['IM'] = true + ENV['IM'] = 'true' build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' end @@ -111,7 +111,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with MySQL2 IM disabled" puts - ENV['IM'] = false + ENV['IM'] = 'false' build_results[:activerecord_mysql2] = rake 'mysql:rebuild_databases', 'mysql2:test' build_results[:activerecord_mysql2_isolated] = rake 'mysql:rebuild_databases', 'mysql2:isolated_test' end @@ -120,7 +120,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with PostgreSQL IM enabled" puts - ENV['IM'] = true + ENV['IM'] = 'true' build_results[:activerecord_postgresql8] = rake 'postgresql:rebuild_databases', 'postgresql:test' build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' end @@ -129,7 +129,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with PostgreSQL IM disabled" puts - ENV['IM'] = false + ENV['IM'] = 'false' build_results[:activerecord_postgresql8] = rake 'postgresql:rebuild_databases', 'postgresql:test' build_results[:activerecord_postgresql8_isolated] = rake 'postgresql:rebuild_databases', 'postgresql:isolated_test' end @@ -138,7 +138,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with SQLite 3 IM enabled" puts - ENV['IM'] = true + ENV['IM'] = 'true' build_results[:activerecord_sqlite3] = rake 'sqlite3:test' build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' end @@ -147,7 +147,7 @@ cd "#{root_dir}/activerecord" do puts puts "[CruiseControl] Building Active Record with SQLite 3 IM disabled" puts - ENV['IM'] = false + ENV['IM'] = 'false' build_results[:activerecord_sqlite3] = rake 'sqlite3:test' build_results[:activerecord_sqlite3_isolated] = rake 'sqlite3:isolated_test' end -- cgit v1.2.3