요리사 요리 책 버전 관리에 대한 아이디어를 찾고 있습니다. 환경에서 특정 버전을 고정한다는 것을 알고 있지만 해결 방법을 잘 모르겠습니다.
우리는 타사 커뮤니티 북을 cookbooks 폴더에 설치하는 librarian-chef를 사용합니다. 우리는 그 책을 건드리지 않고 때때로 최신 버전으로 업데이트합니다.
또한 커뮤니티 사이트 ( include_recipe
)를 포함하는 맞춤형 사이트 별 요리 책도 있습니다 .
이론적으로 우리는 사용자 정의 서적이 의존하는 특정 버전의 커뮤니티 서적을 지정한 다음 환경 구성에서 요리 책 버전을 설정할 수 있지만 문제는 해당 커뮤니티 서적이 지정된 버전이없는 다른 서적에 의존 할 수 있다는 것입니다. 그리고 그 깊은 중첩 된 의존성은 계속 될 수 있습니다.
따라서 요리 책을 요리사 서버에 업로드 할 때 종속 요리 책도 변경 될 수 있으므로 제품이 중단되지 않는다는 보장은 없습니다.
내가 지금 볼 수있는 유일한 솔루션은 커뮤니티 및 사용자 정의를 포함하여 환경 구성에서 사용하는 모든 요리 책 버전을 지정하는 것입니다. 그러나 각 요리 책을 살펴보고 해당 버전을 찾아야합니다.
우리는 또한 때때로 사서 요리사 업데이트를 수행하며, 변경된 버전을 추적하기가 어려워 질 수 있으며 시간이 오면 환경에서 버전을 업데이트하는 것을 잊지 않는 것이 좋습니다.
경험과 모범 사례를 공유하십시오. 나는 그것이 다른 사람들에게 매우 유용 할 것이라고 확신합니다.