gitlab runner 如何调用 本地 powershell 脚本进行 FTP 文件上传

GitLab Runner + PowerShell + HFS 自动化测试结果归档手册

最终效果预览

在GitLab流水线中直接显示可点击的报告链接

image

直接跳转至 index.html 页面

image

ps: 此处使用的 iar 自带的 misra 规则扫描,可通过命令行触发,当然也可以选择 understand 进行扫描,但是低版本的 understand 不提供命令行扫描模式

在结果服务器上直接选用 HFS 作为启动软件。
直接打开即可运行

image

配置内容

上传的 powershell 脚本与执行 gitlab runner 的脚本

image

Powershell 脚本调用 FTP 上传

在 runner 的执行环境中安装 WinSCP 环境
使用 Winscp GUI 环境建立 FTP 的链接
image

使用软件自动生成的脚本进行修改
image

按照自己的需要增加对应的内容
image

至此,就可以完成自动化的将生成结果上传至结果服务器中

posted @ 2025-05-04 17:33  口嗨养生博  阅读(24)  评论(0)    收藏  举报