持续交付提供 自定义镜像执行 任务,支持使用自定义环境执行命令,适用于预置任务无法满足用户诉求的场景。例如:使用 Bash 之外的 shell 工具编写脚本、对 C++ 代码进行编译构建等。
镜像仓库一般需公网可访问。如果您不希望开启公网访问,推荐将自定义镜像上传至火山引擎镜像仓库,通过公共资源池执行流水线任务。
创建或编辑流水线时,在 流程配置 页签,单击 添加任务,弹出 添加任务 抽屉。任务模板选择 自定义镜像执行。
请按要求配置自定义镜像执行任务。
配置项 | 说明 |
---|---|
步骤名称 | 默认为自定义环境命令执行,支持自定义步骤名称。 |
镜像地址 | 输入需要使用的镜像地址。此处的镜像用于定义脚本的运行环境。 |
仓库鉴权 | 如果您的镜像存储于私有仓库,即无法通过公网匿名拉取,需打开仓库鉴权开关,并输入镜像仓库地址、用户名及密码。 注意 仅支持使用 HTTPS 协议的镜像仓库,且 HTTPS 证书需受信。 |
命令执行 | 自定义待执行的命令脚本。 |
在当前流水线的 最近运行详情 > 运行流程 标签页,单击自定义镜像执行任务卡片的标题,查看运行日志及任务配置信息。