3.4. odo CLI 구성

기본적으로 $HOME/.odo 디렉터리에 있는 preference.yaml 파일에서 odo 의 글로벌 설정을 찾을 수 있습니다.

GLOBALODOCONFIG 변수를 내보내서 preference.yaml 파일의 다른 위치를 설정할 수 있습니다.

3.4.1. 현재 구성 보기

다음 명령을 사용하여 현재 odo CLI 구성을 볼 수 있습니다.

$ odo preference view

출력 예

PARAMETER             CURRENT_VALUE
UpdateNotification
NamePrefix
Timeout
BuildTimeout
PushTimeout
Ephemeral
ConsentTelemetry      true

3.4.2. 값 설정

다음 명령을 사용하여 기본 키의 값을 설정할 수 있습니다.

$ odo preference set <key> <value>
참고

기본 설정 키는 대소문자를 구분하지 않습니다.

명령 예

$ odo preference set updatenotification false

출력 예

Global preference was successfully updated

3.4.3. 값 설정 해제

다음 명령을 사용하여 기본 키의 값을 설정 해제할 수 있습니다.

$ odo preference unset <key>
참고

-f 플래그를 사용하여 확인을 건너뛸 수 있습니다.

명령 예

$ odo preference unset updatenotification
? Do you want to unset updatenotification in the preference (y/N) y

출력 예

Global preference was successfully updated

3.4.4. 기본 설정 키 테이블

다음 표는 odo CLI에 기본 키를 설정하는 데 사용할 수 있는 옵션을 보여줍니다.

기본 설정 키Description기본값

UpdateNotification

odo 업데이트에 대한 알림이 표시되는지 여부를 제어합니다.

True

NamePrefix

odo 리소스의 기본 이름 접두사를 설정합니다. 예를 들면 구성 요소 또는 스토리지 입니다.

현재 디렉터리 이름

Timeout

Kubernetes 서버 연결 확인에 대한 타임아웃입니다.

1초

BuildTimeout

git 구성 요소 빌드가 완료될 때까지 대기하는 시간 초과

300초

PushTimeout

구성 요소가 시작될 때까지 대기하는 시간 초과입니다.

240초

ephemeral

소스 코드를 저장하기 위해 odo 에서 emptyDir 볼륨을 생성해야 하는지 여부를 제어합니다.

True

ConsentTelemetry

odo가 사용자의 odo 사용법에 대한 Telemetry를 수집할 수 있는지 여부를 제어합니다.

False

3.4.5. 파일 또는 패턴 무시

애플리케이션 root 디렉터리의 .odoignore 파일을 수정하여 무시할 파일 또는 패턴 목록을 구성할 수 있습니다. 이 파일은 odo pushodo watch 둘 다에 적용됩니다.

.odoignore 파일이 없으면 특정 파일 및 폴더를 무시하는 데 .gitignore 파일이 대신 사용됩니다.

.git 파일, .js 확장자가 있는 모든 파일 및 tests 폴더를 무시하려면 .odoignore 또는 .gitignore 파일에 다음을 추가합니다.

.git
*.js
tests/

.odoignore 파일에는 모든 glob 표현식을 사용할 수 있습니다.