SSH 命令行
持续集成中的 SSH 命令行插件通常用于授权构建机登录云服务器执行相应的命令与任务。通过 SSH 命令行插件,构建机可以针对云服务器执行以下操作:
- 将构建机上的文件推送到云主机;
- 将云主机上的文件拉取至构建机上;
- 远程登录云主机上执行命令;
- 将构建机上的脚本传输至云主机并执行;
- 远程登录云主机后删除文件;
进入任一构建计划的设置,前往持续集成的流程配置,在阶段中添加 SSH 命令行执行步骤。
推送文件
命令类型选择为“文件推送”,在执行参数中先填写构建机器上的文件路径,再填写云主机上的文件路径。
拉取文件
命令类型选择为“文件拉取”,在执行参数中先填写云主机上的文件路径,再填写构建机器上的文件路径。
删除文件
命令类型选择为“文件删除”,在执行参数中填写准备在目标云主机需要被删除的文件路径。
执行 SSH 命令
命令类型选择为“执行 SSH 命令”,在执行参数中填写准备在目标云主机执行的命令行。
执行脚本
命令类型选择为“执行脚本”,在执行参数中填写构建机器上的脚本路径,该脚本将在云主机的根目录下运行。
注意事项
- 在单个步骤中不支持推送不同目录下的文件到云主机,可以通过添加多个步骤进行推送;
- 支持推送同一目录下多个文件,依次分别填写文件目录即可;
- 不支持通配符 * ;
- 命令中不能含有英文逗号,因为程序会把逗号转换成分号,后续将会进行优化;
问题反馈 >
2022-06-17最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。