检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行镜像命令 通过“执行镜像命令”插件,可以将用户在SWR上的公开镜像下载到自定义执行机并启动。 约束与限制 “执行镜像命令”插件只支持自定义执行机。 配置方法 在编排流水线任务时,添加“执行镜像命令”插件。
输入如下命令,回车,进入新建部署应用时配置的部署目录“/usr/local”。 cd /usr/local 输入如下命令,回车,即可查看刚部署成功的软件包,说明参数正常传递部署应用成功获取到了软件包。 ls -al 图9 查看部署结果
填写插件名称(保持默认),输入如下Shell命令: branch='${{ sources.Repo01.target_branch }}' //获取到运行的分支名称 echo $branch //打印分支名称
执行Shell:用于执行用户输入的Shell命令。 在插件命令中填入Shell命令,流水线调用插件时即可执行该命令。 插件命令是插件实际业务逻辑实现的过程,更多输入输出配置,请参见开发流水线自定义插件Shell命令。 下载制品产物:用于下载构建生成的制品产物。
下载仓库 下载流水线源中配置的代码库,可结合执行shell命令、Maven构建等插件使用。 执行shell 用于执行shell命令。 钉钉机器人 在流水线上配置钉钉机器人的webhook,向机器人发送自定义内容。
管理流水线扩展插件 流水线插件概述 流水线官方插件 图形化新建流水线自定义插件 代码化新建流水线自定义插件 执行镜像命令
图1 获取任务ID 图2 Build构建插件 在“阶段_2”添加“执行Shell”插件,通过构建任务ID,结合流水线上下文,输入如下命令,即可获取构建产物的相关信息。
official_shell_plugin", "display_name" : "执行Shell", "plugin_attribution" : "official", "icon_url" : "", "description" : "用于执行用户Shell命令
", "description" : "用户在此处输入Shell命令", "required" : "true", "extend_prop" : { "api_options" : null, "api_type" : null,
输入如下命令,回车,进入新建部署应用时配置的部署目录“/usr/local”。 cd /usr/local 输入如下命令,回车,即可查看刚部署成功的软件包。
"4fa52dab3fb72847e4da5f00295a96fce8892f301d384efe9b776aa1731ba8f0" }, "friendly_name" : "基础插件-CTS2", "version_description" : "执行Shell命令