构建
采集器本质上构建好的 Docker 容器镜像。平台提供 Docker 容器镜像构建能力。 需要开发者授权 Gitee 或者 Github 的代码拉取权限,构建服务会自动拉取代码,并根据代码中的 Dockerfile 文件进行容器构建。 构建成功后会自动推送到镜像仓库。
版本控制
开发者可以创建不同版本的镜像。例如,想构建一个测试版本的镜像,可以设置标签为 dev ,版本为 1.0 ,代码分支设置 dev。 这样,构建出来的镜像就是 dev 分支的代码所打包的。
每次构建运行后,系统会自动在版本号(例如 1.0)后面做累加,生成版本小版本号,例如 1.0.1、1.0.2,通过小版本号可以指定特定的容器镜像。
运行和构建状态
每次运行和构建都从初始状态 CREATED 开始,并经历一个或多个过渡状态到最终状态之一。
状态 | 类型 | 描述 |
---|---|---|
CREATED | 初始状态 | 创建成功:已开始,但并未分配资源 |
WAITING | 过渡状态 | 等待中:任务已经分配,等待调度 |
RUNNING | 过渡状态 | 运行中:任务资源分配成功,正在执行程序 |
SUCCEEDED | 最终状态 | 成功:运行或者构建成功 |
FAILED | 最终状态 | 失败:运行或者构建失败 |
TIMEOUT | 最终状态 | 超时:超过预设的超时时间,自动停止 |
ABORTED | 最终状态 | 终止:用户主动终止运行或者构建 |
在构建列表中,能够查看构建状态。
Last modified: 16 十月 2024