ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【pytest+Jenkins+Git+Allure】持续集成2026总结

【pytest+Jenkins+Git+Allure】持续集成2026总结 文章目录1. Jenkins在开发过程中所属位置1.1 Jenkins 简介、安装、项目创建、基本配置、基本执行过程1.2 Jenkins 配置 git 代码仓库公司的放置代码的Gitee、gitlab、github1.2.1 以Gitee为例Jenkins配置插件Gitee1.2.2 创建任务Jenkins创建freestyle项目然后配置Gitee仓库项目对应的地址1.2.3 在Jenkins所在服务器上解析Gitee地址1.2.4 在Jenkins上面创建 密钥对web公钥Gitee项目对应的用户私钥jenkins web页面添加保存1.2.5 配置Gitee地址和分支1.3 Allure的安装、在Jenkins配置1. Jenkins在开发过程中所属位置整个持续集成环境需要三个服务器代码托管服务器需要安装Gitlab持续集成服务器需要安装jenkins、jdk、maven、git、SonarQube应用测试服务器需要安装jdk、Tomcat​​1.1 Jenkins 简介、安装、项目创建、基本配置、基本执行过程Linux系统下安装详见Windows系统下安装详见基本执行按照图片顺序Discard old builds丢弃旧的构建记录This project is parameterized项目是否参数化的。比如选择choice parameter 选项参数如果选择了参数化需要填写名称、值比如选择Multi-line String Parameter 文本参数有的版本写text Parameter项目需要执行shell构建项可以选择execute shell如果是Windows也可选择其他。编写你要执行的shell.构建结果1.2 Jenkins 配置 git 代码仓库公司的放置代码的Gitee、gitlab、github1.2.1 以Gitee为例Jenkins配置插件Gitee1.2.2 创建任务Jenkins创建freestyle项目然后配置Gitee仓库项目对应的地址1.2.3 在Jenkins所在服务器上解析Gitee地址能够ping得通仓库域名。1.2.4 在Jenkins上面创建 密钥对web公钥Gitee项目对应的用户私钥jenkins web页面添加保存Jenkins上创建项目配置git仓库URL一开始提示验证有误是正常的。你使用的是 gitgitee.com 这种 SSH 协议 来拉取代码。SSH 为了安全会要求客户端确认服务器的真实身份即主机密钥Host Key。当 ~/.ssh/known_hosts 文件中没有 gitee.com 的主机密钥记录时连接就会失败。sudosu- jenkins-s/bin/bashssh-Tgitgitee.com The authenticity ofhostgitee.com (xxx.xxx.xxx.xxx)cant be established. ED25519 key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxx. Are you sure you want tocontinueconnecting(yes/no)? 输入yes1.2.5 配置Gitee地址和分支构建1.3 Allure的安装、在Jenkins配置在Jenkins 所在服务器上进行 Allure的安装自己AI吧。Jenkins插件管理中安装allure插件在全局工具设置中配置allure在Jenkins 的项目构建后操作选择allure report、配置临时json文件地址和报告生成的目标地址临时json文件地址配置相对路径报告地址此时Jenkins 项目下可以看到allure的入口
返回列表