모듈 잠금 파일 생성과 확인
apollo-cli module lock은 하나 이상의 모듈 정의에 대한 잠금 파일을 생성합니다. --verify를 사용하면 잠금 파일이 최신 상태가 아닐 때 실패하므로 CI의 확인 단계에 사용할 수 있습니다.
apollo-cli module lock [flags]
| 옵션 | 의미 |
|---|---|
-f, --module-definition-file | JSON 또는 YAML 모듈 정의 파일 |
--module-directory | 모듈들이 있는 디렉터리. version: local 정의를 사용할 때 지정 |
--verify | 잠금 파일이 최신이 아니면 실패 |
-h, --help | 명령 도움말 |
다음 명령으로 잠금 파일을 생성합니다.
./apollo-cli module lock \
--module-definition-file ./modules/root.yml \
--module-directory ./modules
CI에서는 다음과 같이 최신 상태인지 확인할 수 있습니다.
./apollo-cli module lock \
--module-definition-file ./modules/root.yml \
--module-directory ./modules \
--verify