集成Git
更新时间: 2024-12-04 15:44:09
实时开发-开发管理-实时项目管理-集成Git中,支持以项目粒度绑定一个git仓库,支持配置Git仓库地址、SSH私钥、主分支
- Git仓库地址:支持填写Git仓库的地址
- SSH私钥:支持填写Git仓库的SSH私钥
- 主分支:根据输入的Git仓库和SSH私钥自动拉取所有分支,优先匹配main,如果没有则匹配master,如果没有则再匹配字典序asc第一个分支。
实时开发任务提交上线时,支持将任务提交到Git。当任务提交到Git提交失败时,支持通过报警渠道进行通知。
任务目录结构为:{git工程名字}/easydata/easystream_task/{项目名称}/{集群名称}/{任务jobid}/任务名称。
针对Jar任务,任务目录下包含json文件和Jar任务包(如Jar包来源是本地文件),json文件的推送内容包含:任务基本信息、main.class、main.args、运行配置、依赖配置。如Jar任务包来源是文件管理,只推送文件路径,不推送文件。
针对SQL任务,任务目录下包含json文件,json文件内的内容包含:SQL块、SOURCE块、DIM块、SINK块的配置内容,任务基本信息,运行配置,依赖配置。