開発環境

DoltengとMaven2とSubversionの連携(5-2)

アジャイルプロセスにおける、データベース設計及び構成管理の必要性を受けて、前に掲載した「サーバ構成図」をもう少し発展させてみた。mavenによって、DB構成(スキーマ+データ)を、データベースに反映させる(図において、点線矢印で示した操作)ことは…

developサーバにて、プロジェクトを作成するシェルスクリプト

projectadd.sh #!/bin/sh if [ $# != 3 ] then echo "Usage: $0 <project_name> <user_name> <password>" exit 1 fi PROJECT_NAME=$1 SVN_DIR=/var/svn/${PROJECT_NAME} TRAC_DIR=/var/trac/${PROJECT_NAME} if [ -f ${SVN_DIR} ] then echo "Directory ${SVN_DIR} already exists. Please remov</password></user_name></project_name>…

データベースサーバ(Linux仮想 - database)のセットアップ

PostgreSQL

開発環境サーバ(Linux仮想 - develop)のセットアップ

Subversion + Trac + CIツール。

ステージングサーバ(Linux仮想 - www)のセットアップ

VSC から www を起動する。起動したら、以後はVSC経由ではなく、SSH経由で作業すると楽かも。

Linux仮想(ステージング、開発環境、データベースサーバ共通)のセットアップ

VSCから、仮想マシンを1つ作り、baseと名付ける。 起動し、CentOS4.4をインストールする。(SELinux無効) 初期設定その他、各サーバ共通の設定。yumのレポジトリを最適化したり、yum -y updateしたりしておく。 SSHのポート(22)に穴をあけておく。 シャット…

仮想マシン制御サーバ(Linux実機 - vmhost)のセットアップ

OSとしてCentOS4.4をインストール。(SELinux無効) 初期設定 yumのレポジトリを最適化したり、yum -y updateしたりしておく。 VMWareのインストール VMWare Serverをダウンロード(要ユーザ登録)し、インストール。 VMWare Server Console (以下VSC)から…

開発環境クライアント(Windows実機)のセットアップ

(時間経過に伴い、現在は以下の手順等が変更・洗練されています。最新の情報はサポートwikiにてご確認下さい。) 通常使用しているWindows機を使用する。 Mavenをインストール。 Eclipse SDK 3.2.2をインストール 。 Eclipseプラグインは厳選して下記の通り…

開発マシン群の構成

群とはいえ、VMを使ってるので、実際は2機。 開発環境クライアント(Windows実機) → セットアップ手順 Maven Eclipse Subversionプラグイン Mavenプラグイン その他お好みプラグイン SSHクライアント ワークスペースとなるマシン。いつものWindowsマシンに色…

VMWareの検討開始

Xenは何故かトラブっていてペンディング。(トラブルじゃないのかもしれないけど) VMWare Serverってのを使ってみよう。

仮想サーバ

というわけで、今日一日、Xenの事ばっかり調べてました。これ難しいです(汗) 今まで、Linuxのディストリビューションは、なんとなくFedoraCore3を使っていたのですが、Xen3.0の導入事例がWeb上にあまり無い…。 なんとかDomain-0を作れた気がするんですが、…

開発作業環境の整備

「スケーラブルWebサイト」を読んでいて考えました。とりあえず一人単独で開発を進めるにしても、Subversionなどのバージョン管理システムを利用した方が良いらしいです。 これから先、複数人での開発に入る時にも有用であることは明らかですし。ということ…

AntとMavenとEclipseと…

Apache Projectには、AntやMavenっていうツール(?)がありますよね。結構有名なツールですよね。しかし恥ずかしながら、詳細には何をしてくれるツールなのかはよく分かっていません。現在の所の理解では、「自動的にコンパイルしてくれるツール」という所……