2015-04-27に、Debian 8.0 Jessieがリリースされた。 Debian Wheezyにおいて、パッケージを利用したRedmine環境を運用していたため、 その環境のアップグレードを試みた。 しかし、メジャーアップグレード自体にトラブルが多く、Jessieを新規にインストールし、 Redmine環境を構築しなおすこととなった。 その際におこなった作業、Redmineをパッケージを用いて新規に導入する方法を、メモとして残しておく。
この記事は1年以上前の古い記事です。現状に即していない記述の場合があります。あらかじめご了承ください。 _ Redmineを使おうかと調べていたところ、debパッケージからインストールした記事がほとんどなかった上に、書いてあっても古いものばかりだったのでメモっておきます。 インストール環境 Debian Wheezy Debianパッケージを使う。(Wheezyなのでredmine 1.4.4です) Webサーバー: Apache 2 / passenger データベース: sqlite or MySQL (MySQLを使う場合のみ) MySQLのインストールと設定 MySQLを使う人だけの設定です。Sqliteを使う人は飛ばしてください。 DebianでMySQLを使っている人はすでに設定していると思いますが、文字コードをUTF-8にしておきたいので、MySQLだけを先にインストールしま
私たちは昨年、ソフトウエア開発プロジェクトのテスト工程の効率化に取組みました。効率化を実現するアプローチは多様ですが、今回の取組みでは、効率化可能なアクティビティを支援する即効性の高いツールを作成・適用する方針で進めました。実際に多くの開発プロジェクトが活用し、作業を効率化しています。この記事では、複数回に分けて私達の取組みと成果を紹介します。 前回 は、対象システムのライフサイクルに渡って維持・メンテナンスするべきテストケースのマスタ管理について説明しました。この回では「テストケースの選定とテスト実施スケジュールの設定」について説明します。(下図「実施テストケース選択」と「テスト実施者、予定日登録」の部分) PJテスト計画を作成する テスト管理ツールでは、「PJテスト計画」というプロジェクト的なものをユーザが定義し、その単位で実施テストケースやその予定/実績、発生不具合を管理します。ユー
開発環境として Gitlab、Jenkins、Redmine をセットで使っているのですが、それぞれにパスワードの設定が必要となって管理が面倒です。 アカウントを一つに統合したい。ということでやってみました。 環境 Redmine 2.3.0 Jenkins 1.499 Gitlab 5.2 方針 Redmine にプラグインで OAuth プロバイダの機能を追加し、Redmine のアカウントで Jenkins と Gitlab へログインできるようにします。 Redmine に OAuth プロバイダの機能をつける やりたいことに近いプラグインがあったのですが、Rails3 以降の Redmine に対応していなかったので、fork して、ついでに日本語化しておきました。 https://github.com/suer/redmine_oauth_provider http://red
The redmine plugin for test management. View the Project on GitHub kawasima/redmine_impasse Download ZIP File Download TAR Ball View On GitHub Redmine Impasse Impasse is test management tool like Testlink. Plugin requirements Redmine 1.1.x - 2.x Documents Administration guide User manual License This plugin is released under the Apache License Version 2.0.
デブサミ2011の後に、Shibuya.tracの第10回勉強会で初LTをしました。テーマは「EnterpriseレベルのRedmine導入結果について」です。外の勉強会は緊張しますが、@yusuke_kokuboさんや@akipiiさん、アジャイルなゆかいな仲間たちにお会いすることができ、とても楽しい勉強会でした。また学びに行かせていただこうと思います。 はじめに 上の資料はそのときのものです(Slideshareはこちら)。5分間のLTだったため、あまり詳細をお話しすることができませんでしたが、勉強会の時に知り合った方と、今度、Redmine導入&運用の情報交換会を企画しており、そこで共有するネタとして、まずは、Redmine導入時の経験をここにまとめようとおもいます。まずはその前に、私の仕事内容を少しだけ説明させてください。 標準化とか全社共通とかいう仕事 私は入社以来、サービス開発
注1: バージョン管理システムの適切なコマンドがRedmineと同じサーバにインストールされている必要があります。 例えばRedmineからSubversionリポジトリにアクセスする場合、svnバイナリをRedmineが稼働するホストにインストールする必要があります。 注2 : バージョン管理システムのコマンドはRedmineから実行できるようパスが取っているなどしている必要があります。 以下のいずれかの方法があります。 コマンドにが置かれているディレクトリにPATHが通っている: もしコマンド名がデフォルトのものとは異なる場合は、Redmineの設定ファイルで呼び出すコマンド名を変更できます Redmineの設定ファイルでフルパスを指定することもできます。 最後に、「管理」→「設定」画面の「リポジトリ」タブ内「使用するバージョン管理システム」で、バージョン管理システムを有効にするのを忘
Redmine(Rails) の DB を SQLite3 から MySQL に移行する - garin.jp ホーム | ドキュメント Table of contents: 概要 変換方法 今回の方法: SQLite3 => YAML => MySQL SQLite3 => MySQL のツールではダメなの? 更新履歴 前提環境 移行手順 準備 データの出力 データの入力 Redmineサービスの再開 参考URL 1 概要 Ruby on Rails製のプロジェクト管理ツール『Redmine』を最初に設置した際、ファイルを作成するだけという設定の容易さからデータベースとして SQLite3 を採用しました。 しかし、管理するデータの容量が増えてくると目に見えて速度の遅さが気になりはじめました。 そこで、データベースを SQLite3 から MySQL への移行する事になりました。
id:bleis-tiftによるgitのフックスクリプト集がマジ便利。 gitとredmineを使ってる人はぜひ使うべき 機能 チケット番号付加 id/12というブランチで作業してるときは、コミットメッセージの末尾にrefs 12を自動でつけてくれます Redmineのチケットごとにブランチを切るようにすると、マジ便利 masterブランチへのコミット拒否 masterブランチへのコミットを拒否する 必ずトピックブランチを切るようになる pushされたときにチケットIDのないコミットの拒否 チケットIDのないコミットのpushを拒否します ダウンロード・インストール方法 https://github.com/bleis-tift/Git-Hooks に書いてある通りにすれば簡単にインストールできます
redmineのwikiでgraphvizが使いたい、と思ったのだった。 どんだけgraphviz好きなんだって感じだけど、まぁ好きだ。 実際は、別途webdot的なサービスを作って画像挿入のtextile記法、ってやり方で利用してはいたんだけどredmineプラグイン作成の習作も兼ねてやってみた。 wikiにdotを記述して、別のwikiページからgraphvizマクロで呼び出すとIMGに置き換わる、という流れ。 Wiki Graphviz macro プラグイン 例によって無保証です。 説明はその2の方に。 環境は以下のとおり CentOS 5.2 MySQL-server-5.0.51a-tritonn.1.0.10 ruby-1.8.5-5.el5_2.6 mongrel-1.1.5 redmine-0.8.0_RC1 WikiControllerから地味に追いかけていったら元々マ
バンクイックのキャッシングが大変お得だと言う事はご存知でしょうか。何がお得か、色々とありますが、一番お得なのは、限度額が高いと言う事と、そして金利がかなり低いと言う点にあります。更に、東京三菱銀行資本の為、全国にある東京三菱銀行からの返済が可能な上、コンビニエンスストアからの返済も可能である為、返済がらくらく出来ると言う点も挙げられています。 お金を借りる時は、返済が楽であると言う事もかなり重要になってくる為、バンクイックは基本的にどこに住んでても返済が楽なローンと言えるでしょう。 バンクイックのキャッシングは、限度額が高い為おまとめローンとしても利用出来ると言う事になります。あちこちで何箇所からも借りてるよりも、一ヶ所でどどんと借りてる方が信用も良いと言う事をご存知でしょうか?それだけ借りる事が出来る人であるとみなされ、信用機関の信用は良いと言う事になるのです。トータル的にみて、とっても
ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理をExcelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが
本連載も第6回を迎えましたが、第5回まではどちらかというとRedmineの業務機能面をメインに紹介してきました。今回からはシステム運用担当者向けに、Redmineを題材としてRuby on Railsアプリケーションをどうシステム運用・構築するかといった部分に観点を向け、役立つ情報をご紹介したいと思います。 とはいっても、システム運用という言葉は非常に広義で、本格的に行おうとすると様々な観点がありますが、今回は主にパフォーマンス(性能)向上に話を絞って進めたいと思います。 Redmineをより良いパフォーマンスで動かすためには Redmineを開発プロジェクト等で利用される方も多いかと思います。 特にRedmineは複数プロジェクトに対応したバグトラッキングツールですので、使い方によっては数多くのユーザからアクセスされるシステムとなります。 なので、個人用途で使う場合はそれほど気にしなくて
Redmineのインストールし、既存のApacheと連携させるまでの手順を説明します。以下のものがインストールされている環境を前提としています。 Ruby SQLite3 RubyGems Ruby on Rails (# gem install rails) ※Redmine 0.7.0よりRails 2.0.2必須。1.2.x不可。 sqlite3-ruby (# gem install sqlite3-ruby) インストール作業 Redmineのダウンロードおよびインストール リリース版のtarballをRubyForgeからダウンロードし展開するか、もしくは最新開発版をsvnからチェックアウトします。 いずれの手順も ダウンロード を参照してください。 データベース接続設定(config/database.yml) SQLite3の場合: production: adapter:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く