릴리스
모델과 설정의 변경은 초안으로 준비됩니다. 릴리스는 이를 한꺼번에 프로덕션으로 옮기며, 지금 또는 정해 둔 시각에 실행합니다.
초안으로 준비되는 항목
모델을 편집하거나 설정 파일을 푸시하면 초안이 기록됩니다. 릴리스가 변경 사항을 반영하기 전까지 프로덕션 트래픽에는 게시된 사본이 제공됩니다. 릴리스는 모델, 오퍼레이션, 훅, 스케줄, 로그인 공급자, 사용자용 역할, 로케일, 변형 카탈로그, 컨텍스트 차원, 디자인 토큰, 프로젝트 설정을 포함합니다. 자격 증명과 시크릿은 릴리스 대상이 아니며 즉시 적용됩니다.
기다리지 않고 나가는 항목
새 모델이나 오퍼레이션은 생성하는 즉시 릴리스되며, 선택 필드만 추가하는 모델 업데이트도 마찬가지입니다. 그 밖의 변경은 릴리스를 기다립니다.
지금 또는 정해진 시각에 릴리스
릴리스는 보류 중인 모든 초안 또는 지정한 일부를 하나의 트랜잭션으로 게시합니다. 콘솔에서 실행하거나 foir release publish로 실행하거나, 푸시의 일부로 foir push --publish로 실행합니다. 시각을 선택적으로 지정할 수 있어 예약할 수 있습니다. 릴리스가 실행되면 몇 초 안에 모든 소비자에게 공개 스키마가 바뀝니다.
차이와 롤백
이름 변경, 필드 제거, 타입 축소처럼 호환성을 깨는 변경이 담긴 릴리스는 나가기 전에 정확히 무엇이 담겼는지 차이로 보여 줍니다. 마지막 릴리스를 롤백하면 이전 세트를 다시 게시합니다.
자세한 내용
스키마 게시 가이드에서 초안 채널과 게시 채널, 릴리스를 기다리는 항목, 차이와 롤백을 설명합니다.