Repository navigation
Expand file tree
/
Copy pathinit.mysql
More file actions
98 lines (73 loc) · 6.48 KB
/
Copy pathinit.mysql
File metadata and controls
98 lines (73 loc) · 6.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
/*********************************************************************
* トラッカーの設定
********************************************************************/
/*** サポートをタスクに変更 ***/
UPDATE trackers SET name='タスク' WHERE name='サポート';
/*** レビュー依頼のトラッカーの設定 ***/
INSERT INTO trackers (name,position,is_in_roadmap) VALUES ('レビュー依頼',4,0);
/* copy workflow configuraation from tracker '1' */
INSERT INTO workflows (tracker_id,old_status_id,new_status_id,role_id)
SELECT 4, old_status_id,new_status_id,role_id FROM workflows
WHERE tracker_id = 1;
/*** レビューコメントのトラッカーの設定 ***/
INSERT INTO trackers (name,position,is_in_roadmap) VALUES ('レビューコメント',5,0);
INSERT INTO workflows (tracker_id,old_status_id,new_status_id,role_id)
SELECT 5, old_status_id,new_status_id,role_id FROM workflows
WHERE tracker_id = 1;
/*********************************************************************
* トラッカーの「機能」をストーリーに割り当て(backlogsのバグ)
* TODO: backlogsのバグが直ったら削除
********************************************************************/
UPDATE settings SET value='--- \n:points_burn_direction: down\n:taskboard_card_order: story_follows_tasks\n:card_spec: PEARL PE-8007\n:wiki_template: ""\n:story_trackers: \n- 2\n:task_tracker: 3\n' WHERE name='plugin_redmine_backlogs';
/*********************************************************************
* Redmineの初期設定
********************************************************************/
INSERT INTO settings(name,value,updated_on) VALUES ('ui_theme','watersky',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('app_title','ALMinium',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('default_language','ja',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('gravatar_enabled',1,current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('sys_api_enabled',1,current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('sys_api_key','',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('default_projects_modules','--- \n- issue_tracking\n- news\n- wiki\n- repository\n',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('text_formatting','markdown',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('cache_formatted_text',1,current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('user_format','lastname_firstname',current_date);
INSERT INTO settings(name,value,updated_on) VALUES ('welcome_text','
ALMinium
========
近年注目を集めるチケットシステムですが、環境構築をするとなるとそれなりに面倒です。チケットシステムの一つであるRedmineをインストールするためには、Rubyの知識が必要であったり、また、GitやSubversionなどのバージョン管理システムを利用するには、その知識が必要であったりととにかく面倒です。「ALMinium」は、めんどくさがり屋のための、プロジェクト管理構築ツールです。
特徴
----
次のような特徴があります。
### Redmineとそれに必要なMySQLやRubyライブラリを一括してセットアップ
Redmineに必要なソフトウェアを一括でセットアップすることができます。もう、「Rubyがわからないので、Redmineなんてつかえませーん。ぷんぷくりーん。」と言うこともなくなります。また、日本語環境や各プラグインの基本的な設定も自動的に行ってくれるので、設定でつまずくこともありません。
### バージョン管理システム(Subversion/Git)も同時にセットアップ
バージョン管理システムは、もはやソフトウェア開発にとって必須と言えるでしょう。しかしながら、mod_dav_svnやgit-http-backendの設定は、新入社員では難しいことでしょう。とある(以下略)はバージョン管理システムも一緒にセットアップしてくれます。
### Redmineとバージョン管理システ厶(Subversion/Git)のアカウントの連携
Redmineは、データベースで独自のアカウント管理機構を持っています。LDAPなどを利用することもできますが、正直素人には面倒杉ます。とある(以下略)では、Git/SubversionでもChiRedmineのアカウントを利用して認証と、アクセス権の設定を行うことができます。
### 便利なプラグインも一緒にセットアップ
便利なプラグインも一緒にインストールしてくれ、より簡単に利用できるようになります。
* アイコンによる綺麗なテーマ
* 標準の使いにくいWikiをGitHub互換のMarkdown形式を利用できるようにするRedcarpetプラグイン
* チェンジセットからのコードレビューを支援するCode Reviewプラグイン
* アジャイル(スクラム)開発をするためのBacklogsプラグイン
* CVSのインポートやMS Projectのファイルのインポートプラグイン
使い方
------
デフォルトでは管理者が定義されています。管理者ユーザとして、下記のユーザ名、パスワードでログインできます。
<table>
<tr>
<th>ユーザ名</th><td>admin</td>
</tr>
<tr>
<th>パスワード</th><td>admin</td>
</tr>
</table>
プロジェクトの作成は、管理者でログインしてプロジェクトの作成から行ってください。リポジトリの作成は、サーバのコンソール上で、
<pre>
# /opt/alminium/bin/alm-create-repository
</pre>
コマンドで作成できます(Redmineのプロジェクト作成画面からも作成可能です)。予めRedmineプロジェクトを作成しておけば、同名のリポジトリを作ると自動的にプロジェクトへ登録してくれます。
管理者・開発者のロールのユーザをを同名のRedmineプロジェクトに追加することにより、コミット権を与えることができます。例えば、testrepoという名前のリポジトリに対して、testrepoという名前のRedmineプロジェクトを作成します。アクセスさせたいユーザを「開発者」ロールでtestrepoプロジェクトに追加すれば、リポジトリへのコミット(プッシュ)権限を付与することができます。
',current_date);
UPDATE users SET language='ja' WHERE login='admin';