【Windows】Python+Jenkins+Github自动构建

一、开发环境

Windows

二、 前期准备

  • tomcat
  • git已经安装,已注册github账号

三、Jenkins下载配置

1.首先下载Jenkins(下载地址:https://jenkins.io/download/)
2.将下载的jenkins.war文件放在tomcat/webapps目录下,访问本地浏览器:localhost:8080/jenkins,启动后的界面如下:

在这里插入图片描述
3.从上图中提示的文件路径中找到文件,复制密码填入到 Administrator password,点击继续。跳转到如下页面:
在这里插入图片描述
这里可以安装推荐的插件,也可以自主选择插件来安装。这里我直接点击Install suggested plugins,如下图正在下载安装插件:
在这里插入图片描述

4.插件下载完成后点击继续,跳转到如下的管理员账号设置页面,在这里设置好管理员账号和密码。
在这里插入图片描述
5.设置全局变量
登录Jenkins之后,系统管理-全局工具管理-配置git的执行路径,如下图:
在这里插入图片描述
6.添加凭证
凭证-添加凭证,入口如下图:
在这里插入图片描述
下图中类型选择 SSH Username with private key,填写自己的github用户名,在 Private Key中填写自己的私钥并保存。(私钥一般可以在C:\Users\(用户名).ssh\id_rsa中找到)
在这里插入图片描述
7.新建一个 Freestyle project类型的项目test如下:
在这里插入图片描述
第一个 General可以不填写, Source Code Management选择git并填写git仓库地址和账号。
在这里插入图片描述
构建环境下选择执行windows批处理命令,填写指令后保存。
在这里插入图片描述
在这里插入图片描述

下面就可以点击构建测试下是否成功了。
在这里插入图片描述
在这里插入图片描述
从上面的图来看是构建成功了,到对应目录里面去查看,最新的git代码已经拉到本地了。
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是从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 搭建项目自动化框架的基本步骤。当然,具体实现还需要根据你的应用程序进行相应的调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值