自定义开发环境
通过 docker 镜像指定开发环境
可以通过在 .cnb.yml 编写远程开发事件流水线,并指定pipeline.docker.image 指定开发环境镜像。
通过 Dockerfile 自定义开发环境
如果通过指定镜像无法满足需求,可以自行编写 Dockerfile 来自定义开发环境。
在仓库根目录下增加 .ide/Dockerfile 文件,在 Dockerfile 中自由定制开发环境。
如果未自定义启动流水线,启动开发环境时使用默认流水线创建开发环境。
默认流水线会优先使用 .ide/Dockerfile 构建一个镜像,作为开发环境基础镜像。
注意:启动开发环境的默认流水线中,同时配置了 默认镜像 和 .ide/Dockerfile,
如果 .ide/Dockerfile 不存在或构建失败,会使用 默认镜像 作为开发环境基础镜像。
如果遇到启动的环境不符合预期,可以查看构建日志 prepare 阶段 .ide/Dockerfile 是否构建成功
同时自定义开发环境和启动流程
如果需要同时自定义开发环境和启动流程,可以编写 .ide/Dockerfile 和 .cnb.yml。