ログ日記

作業ログと日記とメモ

Redmine

サーバーで使っている Debian を buster にアップグレードしたログ

ひとまずPHP、PostgreSQL、MySQL、Rails(Redmine)、Apache が入っているstretchのサーバーをアップグレードする。第4章 Debian 9 (stretch) からのアップグレード まずPHP7とPostgreSQLのために使っていたリポジトリをコメントアウト。Dockerも # php7.1 #…

Redmineのガントチャートを画面いっぱいに表示する

RedmineのガントチャートはPDFとpngでダウンロードできるけど、結局Webをスクリーンショットするのが一番綺麗なので。 $('#wrapper').css({'overflow': 'visible'}); $('#sidebar').hide(); $('#content').css({'width': 'auto'}); $('#gantt_area').css({'o…

現在見ているページに関連するRedmineのチケット一覧を表示するChrome拡張機能「Related Redmine」

Chrome拡張のページ: https://chrome.google.com/webstore/detail/related-redmine/kmgkdpnmpjmncggngjcinmkfacbgaecj 画像は、バグったよーっていうGmailのURLに反応してチケット一覧を出す例。 設定例 https://github.com/nishimura/related-redmine 設定…

Debian9にRedmineを入れるメモ

Redmineインストール Wikiに書いてある通りにやるだけで、特に問題なくいける。バージョンは最新のものにする。 https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_9 以前は専用ユーザー作ったりホームディレクトリのpublicに…

Redmineの少機能設定

以前はあれもこれもプラグインでできるなどと色々入れた結果、やることがぼやけたりRedmineのバージョンを上げづらくなったりということになっていた。 今回はとにかくメニューやリンクを減らす方向で設定。 admin以外はシステム管理者にしない ロールと権限…

Redmine3.0を入れた

プラグインや共通設定リセットなどの関係でRedmine3.0を入れた。 既にRuby1.9.3でRedmine2.4.3が動いていたのだが、それは残したままrvmで。 念のため別のLinuxユーザーを作ってrvmも新規で入れる。 Rubyのバージョンはデフォルトで2.2.1だった。 Passenger…

GitとRedmineの連携

gitからredmineを使えるようにするためのスクリプトはいろんな人が作ってる模様。 http://yumewaza.yumemi.co.jp/2011/08/git-redmine-integration-using-rest-api-python.html http://d.hatena.ne.jp/mzp/20110806/ticket http://d.hatena.ne.jp/authorNari…

Redmineのチケット一覧で作業時間の記録を表示させる

CVSで表示する方法はあった。 $REDMINE_PATH/app/redmine/helpers/issues_helper.rb @@ -206,6 +206,7 @@ l(:field_due_date), l(:field_done_ratio), l(:field_estimated_hours), + l(:label_spent_time), l(:field_parent_issue), l(:field_created_on), l…

GoogleカレンダーにRedmineのチケットを表示する その2

前回*1はicsファイルをURLで指定していたが、どうも使い勝手が悪い。 キャッシュの件もあるし、共有も手軽に出来ない。 なので、今はインポートを試している。 適当な名前でカレンダーを作り、カレンダーの追加からカレンダーのインポートを選択。 前回イン…

GoogleカレンダーにRedmineのチケットを表示する

Debian lenny上のredmine。Debianはgemを使うのがめんどくさいっぽい。 まずrubygemsを更新する。 gem sources -r http://gems.rubyforge.org/ gem sources -a http://rubygems.org/ gem install rubygems-update gem install rubyforge gem install icalend…

Gitのブランチ名からissue idを生成するcommit-msgスクリプト

http://d.hatena.ne.jp/mzp/20101118/hooks これはちょっと大がかりかなと思って、ついでに 以下、使用してみて思ったこと。・refs [チケット番号]をrefs #[チケット番号]にしたい →Redmineのコミットログからチケットへの遷移が可能になる・id/[チケット番…

Redmine 0.9.3 だと リポジトリ表示が格段に早くなってた

コメントで教えてもらったので早速アップグレードしてみた。 sources.listにsidを追加して、redmineとredmine-sqliteだけアップグレードした。これ二つだけsidのものをインストールしても依存関係は大丈夫っぽい。 アップグレードしてrakeでmigrateしてapach…

RedmineでGitのリポジトリを見ようとするとエラーになる

コミットが多いポジトリを使おうとすると重すぎて全く使えない…。 Redmineの最新版では軽くなってるんだろうか。 重要: 最初にリポジトリを閲覧するときは、Redmineはすべてのコミットの情報を取得しデータベースに格納します。 これはリポジトリごとに一回…

リポジトリのタイムゾーンがUTC(GMT)になる

Google グループ これと似た症状。若干違ってるのかな。 コミットした直後にリビジョンを表示したときは正しく1分前とか表示されるんだけど、リポジトリを見たときは9時間前になってる。 何が違うのかと思って見てみると、entry.lastrev.time だと時刻がその…

Debian lenny に Redmine をインストールした

sources.listを編集 deb http://www.backports.org/debian lenny-backports main contrib non-free deb-src http://www.backports.org/debian lenny-backports main contrib non-freeredmineをインストール aptitude install redmine設定 cp /usr/share/doc/…