Python+Github+Jenkins集成框架(详细介绍)

本框架由pyhton自动化脚本集成后上传到github进行管理,并通过jenkins对github进行集成,实现定时构建自动化脚本并输出allure报告。

一、python环境安装

python官网下载python,官网地址:https://www.python.org/
在这里插入图片描述

此框架支持3.6以上版本,Mac系统一般都自带有python2.x版本的环境,如果有需要可以在https://www.python.org/downloads/macos/下载最新python版本安装
以下为Windows示意图:
在这里插入图片描述

Windows环境选择32位或者64位的安装程序以及压缩包形式或者可执行程序下载,一般选择64位可执行程序下载即可“Windows x86-64 executable installer”
双击下载后本地的pyhton-xxx-amd64.exe可执行程序,进入python安装界面
在这里插入图片描述

记得勾选Add Python 3.8 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,不需要我们手动去配置环境变量
Python 支持两种安装方式,默认安装和自定义安装,根据需要选择python安装位置,
然后进入下一步选择要安装的python组件
在这里插入图片描述

点击next继续,选择安装目录,根据自己所需选择,一般默认安装的不需要管
在这里插入图片描述

选择好你常用的安装目录,点击“Install”,等待几分钟就可以完成安装
安装完成以后,打开 Windows 的命令行程序(命令提示符),在窗口中输入python命令(注意字母p是小写的),如果出现 Python 的版本信息,并看到命令提示符>>>,就说明安装成功了
在这里插入图片描述

二、编译器安装

python支持多种编译器,可自行选择,这里建议选择“pycharm”,pycharm官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows,
在这里插入图片描述

根据个人情况选择Windows版本或者macOS版本,pycharm分专业版以及社区版,一般社区版就够用了,如果想下载专业版,可去网上自行查找破解包,然后安装到本地即可
以下为安装好后的pycharm界面,可以新增一个项目或者打开本地的项目,点击open以有的项目即可
在这里插入图片描述

三、github安装教程

首先进行github账号注册,github地址:https://github.com/login,如果已经注册过账号直接登录就行
在这里插入图片描述
根据提示自主完成注册,然后登录进去
在这里插入图片描述
安装本地git工具,下载地址:https://git-scm.com/downloads,根据情况自行选择
在这里插入图片描述
Windows选择64位安装程序下载即可
在这里插入图片描述
下载完成得到一个Git-xxx-64-bit.exe文件,双击傻瓜式安装
在这里插入图片描述
一路点击next继续就行,如果有需要可以自行选择安装目录,
配置path环境
在这里插入图片描述
最后点击install进行安装
安装完成后验证是否安装成功
Mac直接进入终端输入命令git --version查看,显示git版本说明安装成功
在这里插入图片描述
Windows直接电脑桌面鼠标右击看到有两个git单词说明安装成功
在这里插入图片描述
检查环境变量是否添加成功
进入DOS窗口输入命令git --version查看,显示git版本说明环境没问题

然后将自己电脑与github进行关联,在本机上设置你的github邮箱和用户名

git config --global user.name "用户名"
git config --global user.email "邮箱"

生成本机的ssh key,直接回车就可以,最后会生成ssh key,并告诉你文件的存放位置

ssh-keygen -t rsa -C "邮箱"

在这里插入图片描述
找到该文件并复制ssh key,打开你的github主页,找到settings
在这里插入图片描述
选择ssh and GPG keys
在这里插入图片描述
再选择New SSH key,title随意填,key就是自己本地刚刚生成的key,粘进去就行
在这里插入图片描述
配置完成后可以去实际检验一下本机git是否已连接连接上了github,Mac进入终端,win右键选择Git bash here进入,输入后命令ssh -T git@github.com,稍等片刻查看返回
显示这样的说明就关联成功了
在这里插入图片描述
然后可以从github上边拉取相关的项目到本地
例如:git clone https://github.com/pytestdemo.git 即可
git相关命令速查表,想了解更多可自行查找
在这里插入图片描述

三、Jenkins安装教程

官网下载地址:https://www.jenkins.io/download/
jenkins安装启动方式比较多,暂时就介绍一种
Mac的直接官网下载 .war 包到本地,进入相应目录直接命令启动即可,也可加入环境变量,这样在任何地方都可以操作

- 安装最新的每周版本: brew install jenkins
- 安装特定的每周版本: brew install jenkins@YOUR_VERSION
- 启动詹金斯服务: brew services start jenkins
- 重新启动Jenkins服务: brew services restart jenkins
- 更新Jenkins版本: brew upgrade jenkins
- 停止詹金斯服务: brew services stop jenkins

Windows安装已经下载完成,见上面安装包目录
1、上传文件到/opt/src/jenkins/
2、解压
rpm -ivh jenkins-2.174-1.1.noarch.rpm
3、查找jenkins的安装目录
whereis jenkins
在这里插入图片描述
4、启动jenkins
service jenkins start
在这里插入图片描述
5、检查jenkins服务状态
systemctl status jenkins在这里插入图片描述
6、修改配置文件,修改用户名和端口(也可以不修改,我这边配置的用户名为root,端口是5085)
vi /etc/sysconfig/jenkins
在这里插入图片描述
修改后需要重启服务:service jenkins restart
启动后浏览器打开http://localhost:8080,将会看到下图结果,根据提示配置注册进入
在这里插入图片描述
配置git变量
在这里插入图片描述在这里插入图片描述
插件管理下载allure插件,下载后重启即可生效
在这里插入图片描述
新建一个项目
在这里插入图片描述
在这里插入图片描述
配置源码,也可以选择github上的分支
在这里插入图片描述
构建方式根据个人情况进行选择Windows选择以下这个
在这里插入图片描述
Mac选择shell执行方式,先执行pip命令安装所需库,然后运行py脚本,注意Mac环境较多,请注意环境是否正确,根据环境选择pip版本命令
在这里插入图片描述
添加allure报告,根据本地情况选择结果生成路径以及报告生成路径
在这里插入图片描述
点击build now即可开始构建项目
在这里插入图片描述
点击allure report即可查看报告结果,可根据个人需求对报告界面进行定制化修改
在这里插入图片描述
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41648820/article/details/123076930
————————————————

posted @ 2022-04-01 19:24  回忆式~过去  阅读(175)  评论(0编辑  收藏  举报