JenkinsとRedmineを相互に連携させてみる

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 172 follow us in feedly

まえがき

今回やってみたのは、RedmineとJenkinsの相互連携。

『連携!!』といってもお互いにプロジェクトとジョブ間をいったりきたり出来る程度ですが、プラグインを使って簡単にできるのでやっておいて損はないのでは?

RedmineにHudsonプラグインを導入

Redmine側のJenkinsプラグインとしては『redmine_jenkins』というプラグインがあるもよう。名前はまだHudsonだけど、動作的には全く問題なかった。

以下のURLからダウンロードしてきて、Redmineのプロジェクトの『plugins』ディレクトリにそのまま放り込みます。自分は現時点で最新版である『2.1.2』をDL

redmine_hudson

redmine_hudson

プラグインを配置後、以下のコマンド実行してプラグイン用のDBを生成してあげます。

bundle exec rake db:migrate_plugins RAILS_ENV=production

そのあとは、Redmineを再起動します。

再起動後に、プロジェクトの『設定』→『モジュール』と辿って、新しく『Hudson』の項目ができていると思うのでそれをチェックしてあげれば、プロジェクトのメニュー欄に『Hudson』が追加されます。

あとはHudsonからjenkinsのサーバーを指定して、Redmineで見たいJenkinsジョブをチェックしてあげれば終わり!

jenkins-redmine-renkei-1

jenkins-redmine-renkei-2

JenkinsからRedmineへの連携

続いて、JenkinsからRedmineを覗けるようにします。

こっちはもっと簡単でJenkinsのプラグイン管理で『Redmine plugin』とやらをインストールしてあげればいいだけ。RedmineもWEBインストーラー使えたらいいんだけど。。

続いて『Jenkinsの管理』から『システムの設定』をひらくと、Redmineのサーバーを設定する項目が新しくできあがっているので必要な情報を入力してあげます。

そのあと、ジョブの設定へ移動し、『Assign Redmine project』にチェックを入れて、プロジェクト名を入力してあげれば設定完了!

左のメニューにRedmineのリンクが出来上がっていたらOKです!

jenkins-redmine-renkei-3

あとがき

さて、プライベートの開発用サーバーにRedmineなんか立てて何がしたいのかは、さっぱり考えておりません。。。

おすすめ書籍

Redmine超入門 (日経BPムック)
日経BP社 (2013-12-11)
売り上げランキング: 3,115

関連記事

FuelPHP×PHPUnit×Jenkinsの環境を作るまでのメモ

まえがき かなり久しぶりのブログ更新になりますが、私は元気です。 忙し...

記事を読む

jenkins-paramater-1jenkins-paramater-1.png

Jenkinsで手動でビルド対象ブランチを入力してビルドする

まえがき Jenkinsでビルドを回す際に、どうしても手動で入力した値...

記事を読む

jenkins-encoding-1jenkins-encoding-1.png

JenkinsでGitのコミットメッセージなどが文字化けする際の対処法

まえがき JenkinsでGitを使っているのですが、Gitのコミット...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

composer-satis-jenkins-github-1composer-satis-jenkins-github-1.png

composer/satic・Github・Jenkinsを使っておれおれpackagistを作る

まえがき さて、ついにゴールデンウィークがやってまいりました。私のGW...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

PAGE TOP ↑