docker容器内安装项目运行环境(python依赖包+allure)

目录

  • 一、安装自动化项目依赖包
    • 1.导出项目依赖库
    • 2.上传到远程仓库
    • 3.进入jenkins容器内,检查是否安装git
    • 4.配置git用户信息
    • 5.生成秘钥
    • 6.把代码拉取下来
    • 7.安装python项目依赖
    • 8.运行项目
  • 二、安装allure
    • 1.jenkins容器内安装allure,进入/usr/local/
    • 2.下载allure
    • 3.解压
    • 4.创建软连接
    • 5.验证
  • 三、安装其他常用工具
    • 1.安装ping
    • 2.安装vim
  • 四、再次运行项目
    • 1.成功运行并生成报告

前提:
安装git
配置git

一、安装自动化项目依赖包

1.导出项目依赖库

环境:win10
在项目根目录下使用下面的命令

pip freeze > requirements.txt

docker容器内安装项目运行环境(python依赖包+allure)_第1张图片

2.上传到远程仓库

把requirements.txt文件复制到git提交的项目目录下
添加requirements.txt到暂存区

git add requirements.txt

提交到 本地仓库

git commit -m "提交项目依赖包更新"

推送到远程仓库

git push origin master

3.进入jenkins容器内,检查是否安装git

docker exec -it myjenkins bash

查看git版本,检查是否安装git(jenkins容器自带git)

git --version

docker容器内安装项目运行环境(python依赖包+allure)_第2张图片

4.配置git用户信息

配置用户名

git config --global user.name “git_linux”

查看配置后的用户名

git config user.name

配置邮箱

git config --global user.email “git_linux@qq.com”

查看配置后的邮箱

git config user.email

docker容器内安装项目运行环境(python依赖包+allure)_第3张图片

5.生成秘钥

创建SSH Key

ssh-keygen -t rsa -C "[email protected]"

docker容器内安装项目运行环境(python依赖包+allure)_第4张图片
查看公钥,并复制

cat /root/.ssh/id_rsa.pub

在这里插入图片描述
打开gitee,点击头像,点击设置,选择SSH公钥,输入标题,把上面复制的公钥内容粘贴过来,点击确定
docker容器内安装项目运行环境(python依赖包+allure)_第5张图片

6.把代码拉取下来

进入/usr/local目录

cd /usr/local

将gitee上的仓库克隆到本地,仓库地址为SHH地址

git clone 仓库地址

docker容器内安装项目运行环境(python依赖包+allure)_第6张图片
docker容器内安装项目运行环境(python依赖包+allure)_第7张图片

7.安装python项目依赖

进入项目目录,安装项目依赖

pip3 install -r requirements.txt

报错
docker容器内安装项目运行环境(python依赖包+allure)_第8张图片
解决方法:更新setuptools

pip3 install --upgrade setuptools

docker容器内安装项目运行环境(python依赖包+allure)_第9张图片
再次执行安装项目依赖,安装成功
在这里插入图片描述

8.运行项目

all.py文件为运行入口

python3 all.py

在这里插入图片描述
运行成功,但生成报告的时候少allure插件

二、安装allure

1.jenkins容器内安装allure,进入/usr/local/

cd /usr/local/

2.下载allure

wget https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.20.1/allure-commandline-2.20.1.tgz

3.解压

tar -xzvf allure-commandline-2.20.1.tgz

4.创建软连接

ln -s /usr/local/allure-2.20.1/bin/allure /usr/bin/allure

5.验证

allure --version

在这里插入图片描述

三、安装其他常用工具

1.安装ping

查看ping,显示没有该命令
在这里插入图片描述
更新apt-get

apt-get update

安装ping

apt-get install -y inetutils-ping

安装完成
docker容器内安装项目运行环境(python依赖包+allure)_第10张图片

2.安装vim

查看vim

vim

在这里插入图片描述
安装vim

apt-get install -y vim

安装成功
在这里插入图片描述

四、再次运行项目

1.成功运行并生成报告

在这里插入图片描述
到此jenkins容器内项目运行环境已经配置完成,下一步配置jenkins

你可能感兴趣的:(接口自动化,python,jenkins,docker)