読者です 読者をやめる 読者になる 読者になる

SideCI Blog

継続的インテグレーションツール(CI)のSideCIが運営しています。コード品質向上や生産性向上など、ソフトウェアエンジニアに役立つCI全般について記事を投稿しています。

Rubyプログラムのテストとデプロイ機能をリリースしました

SideCI Update

SideCI内にて、テストとデプロイを自動的に行う機能の提供を開始しました。

f:id:sideci:20140929220202p:plain

f:id:sideci:20140929220211p:plain

この機能は現在試験的な機能として提供しており、デフォルトでは無効になっています。

SideCIのダッシュボード内の下記画像掲載のボタンより有効にしてご利用を開始下さい。

f:id:sideci:20140929215126p:plain

テストエンジンはRSpecとMiniTestに対応しております。どちらのテストを使用するかは設定ファイルなどから自動識別して実行致します。

データベースエンジンはMySQLSQLiteに対応しております。こちらもdatabase.ymlファイル、もしくはGemfileなどから自動識別して実行致します。

テスト内で環境変数を利用している場合には環境変数設定画面にて設定が行えます。

AWSなどのサーバにSSHキーを利用してデプロイを行う事も可能です。Herokuへのデプロイも可能ですが、Heroku run rake db:migrateといったheroku toolbeltのコマンドには現在のところ対応しておりません。

皆様にご試用頂き、ご助言頂き、改善に努めてまいりたいと思います。 ぜひご試用、ご助言下さい。

https://www.sideci.com

f:id:sideci:20140814115529p:plain