一、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命令删除不想要的代码目录,如下
cd hl-apitest/
git rm -r FiscaxiaCloud0614
5、提交删除操作并推送到 GitLab 服务器
git commit -m "remove FiscaxiaCloud0614"
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命令
#!/bin/bash
rm -rf allure-results
cd FiscaxiaCloud/testCase
pytest -sq--alluredir=${WORKSPACE}/allure-results
exit 0
4、配置allure的构建后操作
四、邮箱发送邮件通知注意点(项目->配置->构建后配置)
1、接收邮箱以分号结尾,例如:12324@qq.com;fgh@163.com;
2、Triggers------>Always