Windows构建验证环境:Jenkins+Pytest+Allure+GitHub

这个周末,尝试在windows上搭建了整个构建和验证的环境,中间踩了不少坑,搭起来以后感觉还不错,中间的过程也算是熟悉了一些。这样的一个环境主要用于python代码开发和验证,平时验证一些想法,搞点小case玩。当然,由于把代码git到GitHub上进行管理,也非常容易实现协同开发。

一,本地安装Python开发环境

本地开发需要用到的东西,主要是要安装PycharmAnaconda,Pycharm用来写代码,Anaconda用来管理虚拟环境,同时pytest框架需要的外部库,用于日常集成验证,其他的就是用到啥conda install XXX或者pip install XXX就行了。这两样东西,感觉没有太多的坑,简单上网查查都能很快搞定了。

值得一提的坑是:
(1)当你创建了conda虚拟环境以后,在pycharm的File->Setting里面,要把Project Interpreter设置为正确的虚拟环境,否则,pycharm运行默认还是base环境,你可能就会经常感受到:我明明在虚拟环境装了某个外部包,怎么运行还提示这个import的module不存在呢!
解释器选择正确的虚拟环境
(2)Python的基础版本并不是最新版本最好,推荐python 3.6版本(因为我安装3.7版本&#

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是从0到1使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架的步骤: 1. 安装 Docker 和 Docker Compose 首先,需要在服务器上安装 Docker 和 Docker Compose。Docker是一个虚拟化平台,可以通过容器化技术快速部署应用程序。Docker Compose是一个工具,可以定义和运行多个 Docker 容器的应用。 2. 创建 Git 仓库 创建一个 Git 仓库来管理应用程序的源代码。可以使用 GitLab、GitHub 或 Bitbucket 等 Git 托管服务。 3. 编写 Pytest 测试 编写 Pytest 测试来测试应用程序的功能。Pytest 是一个 Python 测试框架,可以用于测试 Python 应用程序的各个方面,包括单元测试、集成测试和端到端测试。 4. 安装 Jenkins 安装 Jenkins 作为持续集成和持续交付的工具。Jenkins 是一个开源 CI/CD 工具,可以自动化构建、测试和部署应用程序。 5. 配置 Jenkins 配置 Jenkins 以连接 Git 仓库和 Docker 守护进程。在 Jenkins 中,需要设置 Git 仓库的地址和凭据,以便 Jenkins 可以拉取代码并构建 Docker 镜像。 6. 构建 Docker 镜像 使用 Dockerfile 构建 Docker 镜像。Dockerfile 是一个包含构建 Docker 镜像所需指令的文本文件。 7. 运行 Pytest 测试 使用 Docker Compose 运行 Pytest 测试。Docker Compose 可以定义和运行多个 Docker 容器的应用。在这里,需要定义一个包含测试和应用程序容器的 Docker Compose 文件。 8. 生成 Allure 报告 使用 Allure 生成测试报告。Allure 是一个测试报告框架,可以生成漂亮且易于阅读的测试报告。 以上就是使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架的基本步骤。当然,具体实现还需要根据你的应用程序进行相应的调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值