1

私は Ruby on Rails にまったく慣れていないので、おそらくこの質問は些細なことです。Redmine のドキュメントでは、コミット時に Redmine でリポジトリの自動更新を設定する方法を使用できます。

/path_to_redmine/redmine/script/rails runner "Repository.fetch_changesets" -e production > /dev/null 2>&1 &

URLを取得する代わりに

curl "http://<redmine url>/sys/fetch_changesets?id=<project identifier>&key=<your service key>"

ただし、プロジェクト ID を に渡す方法に関する情報が不足してrails runnerいるため、特定のプロジェクト ID ( ) の変更セットのみを取得できましたid=<project identifier>

誰でも助けることができますか?

4

1 に答える 1

0

設定されている API キーを取得します。

./script/rails runner "puts Setting.sys_api_key" -e production

このようなプロジェクト識別子のリストを取得します

./script/rails runner 'Project.all.each {|p| puts "#{p}: id->#{p.id} identifier->#{p.identifier}"}' -e production
于 2014-02-12T14:39:27.967 に答える