関連ページ
Redmine mylyn connector (for Redmine 2.0.0 onwards)
- 以下を参考にインストール
- 設定 -> 認証
「RESTによるWebサービスを有効にする」にチェック
Gitでリモートリポジトリを参照する場合
- http://redmine.jp/guide/RedmineRepositories/ external_link
- Redmineが稼働しているローカル上にリポジトリが置いてある必要がある
- リポジトリpush時に、Redmineサーバのリポジトリを同期するようなhookを書いておく必要がある
pushされたらRedmineのチケット情報を更新する方法
Mercurial
- リポジトリディレクトリの
.hg/hgrc
に以下を追記する[hooks] changegroup.update = hg update >&2 changegroup.notify_redmine = wget -q -O /dev/null --http-user=username --http-password=XXXXX --no-check-certificate "https://localhost/redmine/sys/fetch_changesets?id=${REDMINE_PROJECT_ID}&key=${REDMINE_REPOS_API_KEY}"
Git
- http://blog.iss.ms/2011/08/30/125938 external_link
- hooks/post-receive に以下のようなコマンドを書く
wget -q -O /dev/null --no-check-certificate "https://localhost/redmine/sys/fetch_changesets?id=${REDMINE_PROJECT_ID}&key=${REDMINE_REPOS_API_KEY}" exit 0
- chmod +xするのを忘れないようにする
- curlの場合は以下
curl -s -k -o /dev/null -u <username>:<password> "https://localhost/redmine/sys/fetch_changesets?id=${REDMINE_PROJECT_ID}&key=${REDMINE_REPOS_API_KEY}"