持续交付提供 ECS 运维 任务,支持通过流水线对火山引擎的 ECS 实例进行批量部署和运维。
创建或编辑流水线时,在 流程编排 页签,单击 添加任务,弹出 添加任务 抽屉。任务模板选择 部署 > ECS 运维。
下文为您介绍该预置任务的参数。
说明
ECS 运维任务不支持添加其他步骤。
配置项 | 说明 |
---|---|
任务名称 | 默认为 ECS 运维,支持自定义任务名称。 |
上游任务 | 展示当前任务的上游串行任务名称。无上游任务时展示为 支持与 制品上传 串联使用,共同完成使用上游产物完成 ECS 部署的完整场景。 |
制品下载 | (可选)支持选择上游 制品上传 任务构建的制品,制品会被下载到您配置的文件路径。
|
地域 | 选择 ECS 实例所在的地域。 |
ECS 实例 | 选择要进行批量作业的 ECS 实例,支持批量勾选。 注意 ECS 实例需要安装运维助手,否则会导致任务失败。 |
执行路径 | 填写命令执行路径,对于 Linux 实例,默认在 |
执行用户 | 您可以指定以某个实例中存在的用户执行命令。建议避免使用 root 用户,以降低安全风险。 说明 请指定拥有执行命令权限的用户。 |
超时时间 | 设置命令在每个实例上执行的超时时间,执行超时后,批量作业将判断该任务在对应实例上执行失败。默认超时时间为 1 分钟。 |
命令类型 | 选择要执行的命令类型,当前支持 Shell 和 Python。 |
命令内容 | 输入希望在 ECS 实例中运行的脚本。
|
任务输出 | 本预置任务无产物输出。 |
高级设置 | Webhook 通知:支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。 |
在当前流水线的运行详情页面,查看当前任务的运行日志、任务配置等信息。
单击 日志,查看当前任务的流水线执行日志。
单击 批量任务查看,可跳转至云服务器控制台,查看 ECS 批量任务的执行情况。