2012-09-06 8 views
2

liquibase 및 flyway와 같은 데이터베이스 마이그레이션 도구와 동일한 스타일로 구성 속성 (예 : Java 속성 파일 또는 다른 유사한 형식)을 관리 할 수있는 기존 도구가 있는지 궁금합니다.liquibase 및 flyway 같은 도구와 같은 스타일의 구성 속성을위한 관리 도구?

시간의 경과에 따른 진화를 추적 할 수있는 내 응용 프로그램 구성 속성을 관리하는 더 나은 방법을 원합니다.

이와 비슷한 것이 있습니까?

답변

-1

모든 구성이 외부화되고 버전이 제어된다면 충분하지 않습니까? 추적 진화는 버전 기록의 문제 일뿐입니다. db 마이그레이션 스크립트와 달리, config는 버전 x에서 버전 y로 업그레이드하기 위해 실행되지 않습니다. 연속 배달 book 말한다 :

는 일반적으로, 우리는 빌드 또는 포장시에 구성이 정보를 삽입 할 나쁜 연습을 고려하십시오. 이는 원칙에 따라 동일한 바이너리를 모든 환경에 배포 할 수 있어야하므로 사용자가 릴리스 한 것이 테스트와 동일 함을 보장 할 수 있습니다.

그리고이 모든 내용을 environment 변수로 저장하는 것이 좋습니다.