CruiseControl.rbは、Ruby 1.9との非互換性のためにやがて収まりませんでした。その結果、Linux用の無料のTeamCity Professionalに決めました。
初期セットアップは簡単で、TeamCityおよびJREディストリビューションの展開と、JRE_HOME変数の設定のみが必要です。
箱から出してすぐに、rcovカバレッジ評価でTest :: Unit、RSpecテストを開始できます。
しかし、たとえば、カスタムテストを使用するなど、さらに必要でした。
簡単な例-コンパイルテスト(たとえば、ソースコード、YAML形式のファイルなど)を検討してください。
テストを実行する自然な方法は、Rakeを使用することです。 典型的なRailsアプリケーションのタスクの例を以下に示します。
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
module TeamCity class Messaging class << self def teamcity? defined ? ( Rake::TeamCityApplication ) end def method_missing ( symbol, * args ) Rake::TeamCityApplication . send_msg ( Rake::TeamCityApplication . tc_message_factory . send ( symbol, * args ) ) if teamcity? end end end end desc 'Compiles all sources' task :compile do include TeamCity sources = FileList. new ( '**/*.rb' ) . exclude ( / restful\ - authentication\ / generators\ // ) . to_a Messaging. create_tests_count ( sources. size ) sources. each do | filename | Messaging. create_test_started ( "Compiling #{filename}" ) result = system ( "ruby -c #{filename}" ) unless result Messaging. create_test_failed ( "Compiling #{filename}" , "Error compiling #{filename}" , '' ) else Messaging. create_test_finished ( "Compiling #{filename}" , 0 ) end end end
ここで、rakeコンパイルと出来上がりを目標にTeamCityプロジェクトを作成します。すべてが動作します;)
______________________