前回のおさらいと今回の概要 前回(第34回)では初めてのプラグイン作成ということで、サーバの稼動状態を管理するServerStatusというプラグインを作りました。Redmineのプラグインは非常に柔軟性が高く、ビルトインの機能とは無関係のものを作ることも可能です。 今回はそこから一歩進んで、Redmineのチケットやアクティビティ(日本語環境では「活動」。Tracでいうタイムライン)と連動したプラグインを作ります。作成するのはデプロイをRedmine上から行い、実行結果や履歴を参照することのできるContinuousDeploymentというプラグインです。 なお、今回はプラグインを作成するにあたって、以下のようなシナリオを用意してみました。 シナリオ あるWebサービスの開発現場では、プロジェクト管理にRedmineを、デプロイにcapistranoというツールを使用しています。
![第36回 Redmineプラグイン開発(2) | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/595f34924f1d3efbb6da0d3d5227ceaea6135337/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2009%2F344_ruby-freaks_lounge.png)