Jenkins 集成 Apifox

# Jenkins 集成 Apifox

# 安装 Jenkins

查看 Jenkins 官网

# Jenkins 配置 NodeJS 环境

1、打开 Jenkins 插件管理中找到 NodeJS 插件,安装并重启 安装node插件

2、在全局工具配置中新建 NodeJS,配置版本号(需 >= v10)和包名 apifox-cli 全局配置node路径

若 Jenkins 宿主机已经安装好 Apifox-CLI,想直接在该 Node 环境运行任务,可以按下图的 Node 配置,填写宿主机的 Node 路径。 任务设置node

3、新建一个任务,在 Build Environment 中设置 node 信息 任务设置node

4、添加构建步骤 Excute shell,将 ApifoxCli 的命令拷贝进去,保存并运行即可。 添加cli命令

# Jenkins 报告展示

在命令中指定生成报告名 ${JOB_NAME}_${BUILD_NUMBER}( Jenkins 内置变量),结合HTML Publisher 插件方便展示报告

apifox run https://api.apifox.cn/api/v1/api-test/ci-config/XXX/detail?token=xxxxx -r html,cli --out-file ${JOB_NAME}_${BUILD_NUMBER}

image-20220505145135598