热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

(python+appium)+jenkins+github基于win下的测试环境搭建

本部分只描述jenkins+github之间的连接PS:项目里面要配置github的账户名和密码请自己申请github账号和创建某个仓库,测试时,可以push一个可执行的pytho

本部分只描述jenkins+github之间的连接

PS

项目里面要配置github的账户名和密码

请自己申请github账号和创建某个仓库,测试时,可以push一个可执行的python xx.py文件上去

先讲git

① github是一个世界性的代码仓库,开源,免费和收费版两种

②命令介绍

1.修改远程代码仓库:

git remote add

origin url(这个url填写你的远程代码仓库的地址)

2.提交代码的步骤:

1)git add .

2)git commit -m “描述本次提交内容更新内容等等”

3)git push origin master

3.拉取代码

git pull

origin master

4.切换分支

git checkout

xxx(此处填写分支名)

环境:windows操作系统

目的:自动化的脚本存在每次更新都要push(推送到)github(代码仓库)中,我们使用jenkins来完成自动化项目的构建,为了减少每一次手动去将代码添加到jenkins的工作空间下,我们直接将github中的代码pull(拉取)下来,利于版本控制和管理

步骤如下

1.首先要有github账户,这个大家自己去注册申请就行

注意的地方:

ssh配置,网上有相关教程,很简单,公钥

2.

jenkins环境搭建好,那是必须的(一键式安装)

3.开始

3.1新建项目

《(python+appium)+jenkins+github基于win下的测试环境搭建》

3.2配置

GitHub-Porject:

《(python+appium)+jenkins+github基于win下的测试环境搭建》

源码管理:

《(python+appium)+jenkins+github基于win下的测试环境搭建》

构建触发器:

检测到源码的push操作触发构建

目的是当github代码有更新的时候,每次先clone代码到jenkins本地的工作空间(workspace)

《(python+appium)+jenkins+github基于win下的测试环境搭建》

构建:

命令是为了进入py文件中,等同于在cmd下运行python xx.py命令,去执行某个文件

《(python+appium)+jenkins+github基于win下的测试环境搭建》

4.这些全部都完毕之后,就可以进行构建了

最后:

有个坑:大家在写代码的时候,如果导入了包,jenkins是不会自动帮你识别的,记得在那个runcase文件下面,用sys模块,引入项目的根目录,将其添加到系统变量中,程序每次运行的时候,就不会报错

《(python+appium)+jenkins+github基于win下的测试环境搭建》


推荐阅读
author-avatar
爱情de眷恋_558
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有