Luntbuild의 실행결과는 데이터베이스에 저장하는것이 가능합니다. 굳히 무겁게 DB까지 연동할 필요가 있냐고 이야기 하는 분도 계실듯 합니다. 하지만 빌드결과는 개발관리 측면에서 본다면 유용한 정보가 될 수 있습니다. Luntbuild가 지원하는 DB는 다음과 같습니다.
1.MySQL을 설치합니다.
설치가 어렵지 않으니 그냥 하시면 될거 같구요. 설치하면서 사용자계정,암호,포트번호 등을 기억해 두셔야 합니다. 클라이언트 툴을 하나쯤 사용하시는게 편합니다. 제가 주로 사용하는 툴을 SQLyog 입니다.
2.Luntbuild에서 MySQL 관련 프로퍼티를 수정합니다.
이 설정파일은 \luntbuild-1.5.4.1\web\WEB-INF\jdbc.mysql.properties입니다. 이 파일을 열어서 아래와 같이 수정합니다. 포트나 서버이름은 자신의 MySQL에 따라 다를수 있습니다.
SQLyog의 [Tools] > [User Manager] > [Add User] 메[뉴를 이용해서 luntbuild 사용자를 추가합니다. Global 속성은 주지 않아도 됩니다.
[DB] > [Create Database] 메뉴를 이용해서 luntbuild 데이터베이스를 생성합니다.
[Tools] > [User Manager] > [Manage Permissions] 메[뉴를 이용해서 luntbuild 데이터베이스에 대한 권한을 luntbuild 사용자에게 추가합니다.
[DB] > [Import Bach File] 메뉴를 이용해서 luntbuild 데이터베이스에 필요한 테이블을 생성합니다. luntbuild.sql 파일은 \luntbuild\db 폴더밑에 해당 데이터베이스 폴더에 들어있습니다.
그러면 다음처럼 빌드결과를 저장하는데 필요한 테이블이 생성되는것을 확인할 수가 있습니다.
이제 설정은 모두 끝났습니다. 실제로 빌드결과가 데이터베이스에 저장되는 모습은 프로젝트 설정을 완료한후 빌드를 실행해 본 다음에 확인하도록 하겠습니다.
ps) 다른 데이터베이스와 연동하는 방법은 Luntbuild - Installation Guide를 참고하시기 바랍니다.
- HSQL
- MySQL
- PostgreSQL
- SqlServer
- Oracle
- Derby
- H2
1.MySQL을 설치합니다.
설치가 어렵지 않으니 그냥 하시면 될거 같구요. 설치하면서 사용자계정,암호,포트번호 등을 기억해 두셔야 합니다. 클라이언트 툴을 하나쯤 사용하시는게 편합니다. 제가 주로 사용하는 툴을 SQLyog 입니다.
2.Luntbuild에서 MySQL 관련 프로퍼티를 수정합니다.
이 설정파일은 \luntbuild-1.5.4.1\web\WEB-INF\jdbc.mysql.properties입니다. 이 파일을 열어서 아래와 같이 수정합니다. 포트나 서버이름은 자신의 MySQL에 따라 다를수 있습니다.
jdbc.driverClassName=com.mysql.jdbc.Driver3.MySQL에서 luntbuild 데이터베이스를 생성합니다.
jdbc.url=jdbc:mysql://localhost:3306/luntbuild
hibernate.dialect=org.hibernate.dialect.MySQLDialect
jdbc.username=luntbuild
jdbc.password=luntbuild
SQLyog의 [Tools] > [User Manager] > [Add User] 메[뉴를 이용해서 luntbuild 사용자를 추가합니다. Global 속성은 주지 않아도 됩니다.
[DB] > [Create Database] 메뉴를 이용해서 luntbuild 데이터베이스를 생성합니다.
[Tools] > [User Manager] > [Manage Permissions] 메[뉴를 이용해서 luntbuild 데이터베이스에 대한 권한을 luntbuild 사용자에게 추가합니다.
[DB] > [Import Bach File] 메뉴를 이용해서 luntbuild 데이터베이스에 필요한 테이블을 생성합니다. luntbuild.sql 파일은 \luntbuild\db 폴더밑에 해당 데이터베이스 폴더에 들어있습니다.
그러면 다음처럼 빌드결과를 저장하는데 필요한 테이블이 생성되는것을 확인할 수가 있습니다.
이제 설정은 모두 끝났습니다. 실제로 빌드결과가 데이터베이스에 저장되는 모습은 프로젝트 설정을 완료한후 빌드를 실행해 본 다음에 확인하도록 하겠습니다.
ps) 다른 데이터베이스와 연동하는 방법은 Luntbuild - Installation Guide를 참고하시기 바랍니다.
'Development > 자동화' 카테고리의 다른 글
| Luntbuild와 Subversion 연동하기 - VCS 생성 (0) | 2008/02/11 |
|---|---|
| Luntbuild와 Subversion 연동하기 - 프로젝트 생성 (1) | 2008/02/05 |
| Luntbuild와 Subversion 연동하기 - MySQL로 빌드결과 저장 (0) | 2008/02/05 |
| Luntbuild와 Subversion 연동하기 - 설치 및 실행 (2) | 2008/02/03 |
| CollabNet Subversion으로 형상관리 서버 꾸미기6 - 아파치 연동 (0) | 2008/01/31 |
| CollabNet Subversion으로 형상관리 서버 꾸미기5 - 형상서버 테스트 (0) | 2008/01/30 |


