Task Runner 部署

1 服务端部署 Task Runner

部署服务器要求

  • 操作系统:Ubuntu 22 / CentOS 7 64 位系统
  • CPU/内存:2C4G
  • 磁盘空间:50 G
  1. # 下载在线安装包并上传到服务器
  2. 找到和 MeterSphere 主服务相同版本下载安装包,链接: https://github.com/metersphere/metersphere/releases/
  3. # 解压安装包
  4. tar -zxvf metersphere-ce-online-installer-v3.x.y.tar.gz
  5. # 进入离线部署包解压缩目录
  6. cd metersphere-ce-online-installer-v3.x.y
  7. # 修改部署模式为 task-runner
  8. vi install.conf
  9. # 运行安装脚本
  10. /bin/bash install.sh
  11. # 查看 MeterSphere 状态,task-runner 状态为 healthy 即安装完成。
  12. msctl status

配置主机3

配置主机3

  • 编辑资源池
    【系统设置-系统-资源池】点击编辑资源池,填写相应的 IP、Port 、最大并发数信息。

配置主机3

操作说明

  • 内网URL:资源池部署在内网时,可使用内网网络,如 http://MS服务器的内网IP:8081

  • IP、Port:资源池部署服务器的 IP ,默认端口 8000 。

  • 最大并发数:社区版单个节点最大并发数为 10,如需更大并发数,可申请 企业版试用

2 本地部署 Task Runner

2.1 Windows 环境

安装 Docker

Docker 安装可参考 官方文档

部署 Task Runner

安装成功并启动 Docker 后,在 cmd 终端中用 Docker 方式启动 Task Runner,命令如下:

  1. docker run -d -p 8000:8000 --name=task-runner registry.fit2cloud.com/metersphere/task-runner:v3.x.y

配置主机3

安装完成后,在【个人中心-本地执行】填写完整的访问 url:http://localhost:8000

配置主机3

2.2 Mac 环境

说明

Mac 推荐使用 OrbStack 作为 Docker 的客户端,OrbStack 更加轻量化、快捷。
安装 OrbStack ,下载地址:https://orbstack.dev/download ,选择对应芯片架构的安装包下载、安装。

部署 Task Runner

安装成功并启动 OrbStack 后,在 Mac 终端中用 Docker 方式启动 Task Runner,命令如下:

  1. docker run -d -p 8000:8000 --name=task-runner registry.fit2cloud.com/metersphere/task-runner:v3.x.y

配置主机3

安装完成后,在【个人中心-本地执行】填写完整的访问 url:http://localhost:8000

配置主机3