SCMCreatorPlugin - glad2121/bitnami-redmine-ext GitHub Wiki
SCM Creator プラグインのインストール
Redmine の Web 画面からバージョン管理ツールのリポジトリが作成できるようにします。
リポジトリの保存ディレクトリの作成
リポジトリを保存するディレクトリを作成し、所有者を Apache の実行ユーザーに変更します。
[root@bitnami tmp]# mkdir -p /opt/bitnami/repos/{svn,git}
[root@bitnami tmp]# chown -R daemon:daemon /opt/bitnami/repos
SCM Creator プラグインのダウンロード
次のサイトから SCM Creator プラグインをダウンロードします。
http://projects.andriylesyuk.com/project/redmine/scm-creator
SCM Creator プラグインのインストール
SCM Creator プラグインを plugins
ディレクトリに展開します。
[root@bitnami tmp]# tar xjvf redmine_scm-0.4.3.tar.bz2
redmine_scm/
redmine_scm/init.rb
redmine_scm/config/
redmine_scm/config/locales/
redmine_scm/config/locales/ko.yml
redmine_scm/config/locales/de.yml
redmine_scm/config/locales/eu.yml
redmine_scm/config/locales/tr.yml
redmine_scm/config/locales/ru.yml
redmine_scm/config/locales/es.yml
(以下略)
[root@bitnami tmp]# mv redmine_scm /opt/bitnami/apps/redmine/htdocs/plugins/
[root@bitnami tmp]# chown -R bitnami:daemon
/opt/bitnami/apps/redmine/htdocs/plugins/redmine_scm <- 1行で入力
scm.yml
を /opt/bitnami/apps/redmine/htdocs/config/
にコピーします。
[root@bitnami tmp]# cp -piv
/opt/bitnami/apps/redmine/htdocs/plugins/redmine_scm/config/scm.yml
/opt/bitnami/apps/redmine/htdocs/config/ <- 1行で入力
`/opt/bitnami/apps/redmine/htdocs/plugins/redmine_scm/config/scm.yml'
-> `/opt/bitnami/apps/redmine/htdocs/config/scm.yml'
/opt/bitnami/apps/redmine/htdocs/config/scm.yml
を修正します。
production:
auto_create: true
deny_delete: false
allow_add_local: true
svn:
path: /opt/bitnami/repos/svn
svnadmin: /opt/bitnami/subversion/bin/svnadmin
url: svn
git:
path: /opt/bitnami/repos/git
git: /opt/bitnami/git/bin/git
options: --bare
url: git
使用するツールにパスを設定します。
[root@bitnami tmp]# /opt/bitnami/use_redmine
Apache(Redmine)を停止します。
bash-4.1# service bitnami-redmine stop apache
Syntax OK
/opt/bitnami/apache2/scripts/ctl.sh : httpd stopped
データベースのバックアップを取得します。
bash-4.1# mysqldump -u bitnami -p bitnami_redmine > bitnami_redmine.sql
Enter password:
データベースのマイグレーションを実行します。
bash-4.1# cd /opt/bitnami/apps/redmine/htdocs/
bash-4.1# bin/rake redmine:plugins:migrate RAILS_ENV=production
Migrating redmine_scm (SCM Creator)...
== AddRepositoriesCreatedWithScm: migrating ==================================
-- add_column(:repositories, :created_with_scm, :boolean,
{:default=>false, :null=>false})
-> 0.0631s
== AddRepositoriesCreatedWithScm: migrated (0.0632s) =========================
Apache(Redmine)を起動します。
bash-4.1# service bitnami-redmine start apache
Syntax OK
/opt/bitnami/apache2/scripts/ctl.sh : httpd started at port 80
SCM Creator プラグインの動作確認
参考 URL
- Redmine SCM Creator
http://projects.andriylesyuk.com/project/redmine/scm-creator