HiveNetBuildTool.build module¶
应用构建工具
- class HiveNetBuildTool.build.BuildPipeline(base_path: str, config_file: str = None, build_file: str = None, cmd_opts: dict = {})[源代码]¶
基类:
object构建管道对象
- __init__(base_path: str, config_file: str = None, build_file: str = None, cmd_opts: dict = {})[源代码]¶
初始化对象
- 参数
base_path (str) – 自定义的构建器配置基础目录
config_file (str) – default=None, 构建器配置文件, 不传则自动获取基础目录下的config.yaml文件
build_file (str) – default=None, 要处理的构建文件(当前工作目录的相对路径), 不传则自动获取当前工作目录下的build.yaml文件
cmd_opts (dict) –
命令行参数
source: str, 指定构建源码目录(当前工作目录的相对路径), 不传则获取构建文件配置中的路径(build.yaml文件的相对路径), 如果为None则为build.yaml所在的目录
output: str, 构建结果输出目录(当前工作目录的相对路径), 不传则获取构建文件配置中的路径(build.yaml文件的相对路径), 如果为None则为build.yaml所在的目录
type: str, 构建类型, 不传则获取构建文件配置中的配置
- classmethod get_processer_extend_para(processer_name: str, default=None)[源代码]¶
获取指定处理插件的扩展参数
- 参数
processer_name (str) – 插件名
default (Any) – default=None, 如果找不到的默认值
- 返回
返回插件扩展参数配置, 如果没有参数返回None
- 返回类型
Any