项目升级助手
概述
请注意,通过 Kubebuilder 工具使用的所有输入都记录在 PROJECT 文件中(示例)。该文件负责存储重要信息,代表项目的各个方面,例如其布局、插件、API 等。(更多信息)。
随着新插件版本/布局或甚至新的 Kubebuilder CLI 版本的发布,升级项目的一种简单方法是重新搭建框架。这个过程允许用户使用 IDE 等工具比较变化,使他们能够将自己的代码实现叠加在新的框架上,或将这些变化整合到他们现有的项目中。
何时使用它?
此命令在您希望将现有项目升级到最新版本的 Kubebuilder 项目布局时非常有用。它使用户更容易将他们的操作项目迁移到新的脚手架。
如何使用它?
要将您的项目脚手架升级为使用新插件版本:
kubebuilder alpha generate --plugins="pluginkey/version"
要升级您项目的脚手架以获取最新更改:
目前,它支持两个可选参数,input-dir
和 output-dir
。
input-dir
是您想要重新构建的现有项目的路径。默认值为当前工作目录。
output-dir
是您希望生成新项目的目录路径。默认是在当前工作目录下的一个子目录。
kubebuilder alpha generate --input-dir=/path/to/existing/project --output-dir=/path/to/new/project
更多资源:
- 查看视频以了解它是如何工作的
- 请参阅设计提案文档