• 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

      

  • 相关阅读:
    RCP二级菜单的实现
    volatile 的作用
    C6678 核间通信(IPC)
    大小端模式详解
    SPI 极性与相位对采样的影响
    DSP c6678的启动方式
    DSP CCS初学
    volatile的作用
    JTree/DefaultMutableTreeNode 树形结构
    java.awt.Graphics2D绘制流程图基本元素
  • 原文地址:https://www.cnblogs.com/landhu/p/15926547.html
Copyright © 2020-2023  润新知