3.4. 配置 odo CLI
您可以在 preference.yaml
文件中找到 odo
的全局设置,该文件位于 $HOME/.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 设置首选项键的可用选项:
首选键 | 描述 | 默认值 |
---|---|---|
|
控制是否显示更新 | True |
|
为 | 当前目录名称 |
| Kubernetes 服务器连接检查的超时。 | 1 秒 |
| 等待 git 组件的构建完成超时。 | 300 秒 |
| 等待组件启动超时。 | 240 秒 |
|
控制 | True |
|
控制 | False |
3.4.5. 忽略文件或特征
您可以通过修改应用程序根目录中的 .odoignore
文件来配置要忽略的文件或模式列表。这适用于 odo push
和 odo watch
。
如果 .odoignore 文件
不 存在,则会使用 .gitignore
文件来忽略特定的文件和文件夹。
要忽略 .git
文件、任意带有 .js
扩展名的文件,以及 tests
目录,在 .odoignore
或 .gitignore
文件中添加以下内容:
.git *.js tests/
.odoignore 文件
允许任何 glob 表达式。