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

  

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