liquibase 및 flyway와 같은 데이터베이스 마이그레이션 도구와 동일한 스타일로 구성 속성 (예 : Java 속성 파일 또는 다른 유사한 형식)을 관리 할 수있는 기존 도구가 있는지 궁금합니다.liquibase 및 flyway 같은 도구와 같은 스타일의 구성 속성을위한 관리 도구?
시간의 경과에 따른 진화를 추적 할 수있는 내 응용 프로그램 구성 속성을 관리하는 더 나은 방법을 원합니다.
이와 비슷한 것이 있습니까?
liquibase 및 flyway와 같은 데이터베이스 마이그레이션 도구와 동일한 스타일로 구성 속성 (예 : Java 속성 파일 또는 다른 유사한 형식)을 관리 할 수있는 기존 도구가 있는지 궁금합니다.liquibase 및 flyway 같은 도구와 같은 스타일의 구성 속성을위한 관리 도구?
시간의 경과에 따른 진화를 추적 할 수있는 내 응용 프로그램 구성 속성을 관리하는 더 나은 방법을 원합니다.
이와 비슷한 것이 있습니까?
모든 구성이 외부화되고 버전이 제어된다면 충분하지 않습니까? 추적 진화는 버전 기록의 문제 일뿐입니다. db 마이그레이션 스크립트와 달리, config는 버전 x에서 버전 y로 업그레이드하기 위해 실행되지 않습니다. 연속 배달 book 말한다 :
는 일반적으로, 우리는 빌드 또는 포장시에 구성이 정보를 삽입 할 나쁜 연습을 고려하십시오. 이는 원칙에 따라 동일한 바이너리를 모든 환경에 배포 할 수 있어야하므로 사용자가 릴리스 한 것이 테스트와 동일 함을 보장 할 수 있습니다.
그리고이 모든 내용을 environment 변수로 저장하는 것이 좋습니다.