DAG部署技能Skill dag-deploy

DAG部署技能专用于自动化部署生成的DAG文件到目标目录,如Airflow DAGs文件夹,支持清理和文件组织,优化数据管道管理,适用于数据工程、ETL开发和DevOps场景,提升数据工作流效率。

数据工程 0 次安装 0 次浏览 更新于 3/15/2026

name: dag-deploy description: 将生成的DAGs部署到目标目录

DAG 部署技能

将先前生成的DAG文件部署到目标目录(例如,您的Airflow DAGs文件夹或Dagster仓库)。支持清理目标目录并将文件组织到子目录中。

用法

starlake dag-deploy [选项]

选项

  • --inputDir <值>: 包含由dag-generate生成的DAGs的文件夹
  • --outputDir <值>: 所有DAGs的根部署目录(必需)
  • --dagDir <值>: outputDir内的DAG文件子目录
  • --clean: 在部署前删除输出目录的内容
  • --reportFormat <值>: 报告输出格式:consolejsonhtml

示例

部署DAGs到Airflow

starlake dag-deploy --outputDir /opt/airflow/dags --clean

部署到特定子目录

starlake dag-deploy --outputDir /opt/airflow/dags --dagDir starlake

从自定义输入目录部署

starlake dag-deploy --inputDir /tmp/generated_dags --outputDir /opt/airflow/dags

相关技能