当前位置:   article > 正文

Pycharm+Gitlab+Jenkins持续集成自动化测试总结_pycharm集成jenkins

pycharm集成jenkins

一、Gitlab如何删除远程仓库的代码

1、如果本地仓库不小心删除,没关系,再新建一个空文件夹;

2、在空文件夹中右键,进入Git Bash命令行模式;

3、然后克隆远程仓库;

 git clone http://175.30.32.65:9000/root/hl-apitest.git

如果你想学习接口自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的接口自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386   

B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)_哔哩哔哩_bilibiliB站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337.search-card.all.click

4、进入项目后,使用git命令删除不想要的代码目录,如下

  1. cd hl-apitest/
  2. git rm -r FiscaxiaCloud0614

 

 5、提交删除操作并推送到 GitLab 服务器

  1. git commit -m "remove FiscaxiaCloud0614"
  2. git push origin

 

此时,gitlab远程仓库删除完成 

二、Pycharm如何推送代码到gitlab远程仓库,然后触发Jenkins构建

前提:

1)gitlab和Jenkins已完成关联,本地已经安装git;

2)Pycharm->File | Settings | Version Control已经配置git,作为版本控制系统。

 

1、Pycharm克隆gitlab远程仓库到本地空文件夹;

 

2、将代码放入本地仓库;

 

3、Pycharm->open,打开到具体对应的工程;

 

4、在 "Changes" 工具窗口中,选择你要提交的更改文件,并输入提交信息,点击 "Commit and push" 按钮将更改提交到本地仓库;

 

5、点击 "Push" 按钮将更改推送到远程仓库。

 

如果以上操作均正常,将会收到Jenkins构建成功的邮件,如下:

 

测试报告如下:

 

三、在Jenkins配置中千万不能遗漏测试报告的配置

1、在Jenkins中安装allure

2、然后配置allure的安装路径

3、在具体的项目中配置-构建下执行的shell命令

  1. #!/bin/bash
  2. rm -rf allure-results
  3. cd FiscaxiaCloud/testCase
  4. pytest -sq--alluredir=${WORKSPACE}/allure-results
  5. exit 0

 

4、配置allure的构建后操作

四、邮箱发送邮件通知注意点(项目->配置->构建后配置)

1、接收邮箱以分号结尾,例如:12324@qq.com;fgh@163.com;

 

2、Triggers------>Always

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/470091
推荐阅读
相关标签
  

闽ICP备14008679号