name: dag-deploy description: 将生成的DAGs部署到目标目录
DAG 部署技能
将先前生成的DAG文件部署到目标目录(例如,您的Airflow DAGs文件夹或Dagster仓库)。支持清理目标目录并将文件组织到子目录中。
用法
starlake dag-deploy [选项]
选项
--inputDir <值>: 包含由dag-generate生成的DAGs的文件夹--outputDir <值>: 所有DAGs的根部署目录(必需)--dagDir <值>:outputDir内的DAG文件子目录--clean: 在部署前删除输出目录的内容--reportFormat <值>: 报告输出格式:console、json或html
示例
部署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
相关技能
- dag-generate - 生成DAGs(在部署前运行)