関連ページ

Redmine mylyn connector (for Redmine 2.0.0 onwards)

  1. 以下を参考にインストール
  2. 設定 -> 認証
    「RESTによるWebサービスを有効にする」にチェック

Gitでリモートリポジトリを参照する場合

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}"