ReportPortal 在python下的应用介绍之----ReportPortal部署

在前一篇文章中我们有介绍reportportal的功能及demo使用。

这篇我们来实际部署一下属于自己的系统。

一、部署介绍

从官网我们还是可以看到系统有好几种部署方式,文档见下:

   1、通过docker部署:https://reportportal.io/docs/Deploy-with-Docker

   2、通过k8s部署:https://reportportal.io/docs/Deploy-with-Kubernetes

   3、传统部署:https://reportportal.io/docs/Deploy-ReportPortal-without

这章我们先就用最第一种的方式来部署

 

二、准备

要用docker部署系统,至少我们需要有装docker. 所以如果你想在windows上装 docker,必须要64位的win10并打开虚拟化。怎么查看是否开了虚拟化呢?如下

  任务管理器--CPU

  

 

 但是为了避免windows上dock的麻烦。我还是在windows上部署linux虚拟机来reportportal.

  如何安装虚拟机安装centos,这里就不介绍了。需要注意的是。最低配置必须是2核4G。

 三、安装

1.安装Docker

  管理员登录centos,输入以下命令

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-nightly

安装docker

yum install docker-ce docker-ce-cli containerd.io

启动docker

systemctl start docker

 替换源

新建文件 /etc/docker/daemon.json

{
    "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启docker

systemctl daemon-reload
systemctl restart docker.service

2.安装docker compose

下载文件

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

变更权限

chmod +x /usr/local/bin/docker-compose

查看是否安装成功

docker-compose --version

3. 下载reportportal的yml文件

根据管网在这下,但是由于国外墙的原因下不了

curl -LO https://raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml

如果有下不了的可以见我上传的附件下载 https://files.cnblogs.com/files/landhu/docker-compose.zip?t=1645594094。因为博客园无法上传yml文件,所以打包为zip文件。下载后,需要解压后上传至服务器。

4.设置elasticSearch配置

mkdir -p data/elasticsearch
chmod 777 data/elasticsearch
chgrp 1000 data/elasticsearch

5.安装

docker-compose -p reportportal up -d --force-recreate

装的过程比较坎坷,可能会由于网络原因找不到。遇到这种情况,大家可以kexue 上 网。等下完后再切

四、验证

登录地址

http://虚拟机IP:8080

默认有登录用户名和密码:

Default User: default\1q2w3e
Administrator: superadmin\erebus

 

 

参考文限

https://reportportal.io/docs/Deploy-with-Docker

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章