Linux下环境搭建(四)——jenkins+gitlab+jmeter实践
经过前三篇博文的介绍,jenkins+gitlab+jmeter接口自动化的框架就搭建成功了,详细可见
Linux下环境搭建(二)——jenkins+gitlab配置
之前在网络上也查阅了很多资料,详细讲整个流程的构建过程还是有点模糊,自己利用闲暇时间,将整个流程给走通了,并成功。
在使用gitlab前,需要点git知识,这个可以自行学习,网上的资料很多。
gitlab使用
1.可先安装git客户端,自行安装
2.在gitlab上创建一个仓库,自行创建
3.创建本地仓库
①.新建一个文件夹,mkdir
②.新建一个文件
③.输入git init,设置为仓库
④.提交git add 文件名
⑤.最终提交 git commit
从本地仓库提交代码就是如上步骤即可
最终将本地代码提交到远程仓库如下:
4.添加远程仓库
本地仓库下运行命令git remote add hong 远程仓库地址
5.本地提交到远程仓库
git push hong master
上述操作,就能把本地代码上传到远程仓库中了。
jenkins使用
jenkins的配置方式,可参见
Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动化测试环境
Jenkins环境搭建(5)-与Jmeter完成参数化构建和构建前删除操作
基础配置,就不再赘述了,可看上述博文。
再此,详细说下的内容是配置源码管理
1.输入仓库URL
会出现如下截图提示,这属于正常,因为是没有配置对应凭据

2.配置凭据
①系统设置>凭据配置

②凭据>系统>全局凭据

③添加凭据

④设置凭据数据
凭据类型选择SSH,范围设置为全局,key输入私钥,私钥生成:在配置gitlab账号时,会生成对应的私钥。

⑤到job中配置

保存数据后,到job中构建任务
job构建
在控制台中查看日志,可查看到拉取git中的数据进行job构建

到此,整个流程就走完了,这个也只是个简单的实践任务,离实际项目使用,还需进一步优化,看了系列博文的朋友,希望对你们有所帮助。我也是初探,如果错误之处,欢迎指正。
Linux下环境搭建(四)——jenkins+gitlab+jmeter实践的更多相关文章
- Linux下环境搭建(三)——jmeter+ant配置
在linux环境下,使用jmeter做接口自动化,做好了前两步的准备工作后,怎能少了主角jmeter+ant了,今天就来说下jmeter+ant的配置方式. jmeter配置 jmeter下载地址:h ...
- Linux下环境搭建(一)——java、tomcat配置
通过2个周末小憩的时间,终究是把linux环境下的jenkins+gitlab+jmeter框架给弄好了.jenkins的配置系列文章,可以翻看我以前的博文.此次,就将在linux下搭建环境的过程以博 ...
- Linux下环境搭建(二)——jenkins+gitlab配置
配置jenkins+gitlab环境,需要依托java环境,在之前的博文中,已配置好java环境,所以可以直接搭建这两个工具的环境即可. jenkins配置 jenkins的配置方法,在之前windo ...
- GitLab篇之Linux下环境搭建
之前公司一直在使用微软的VSS和SVN做为源代码管理工具,考虑到VSS和SVN的局限性,个人一直建议我们应该采用Git来管理我们的源代码.Git的好处不多说相信大家也都知道的.Git不仅仅是一个源代码 ...
- linux下环境搭建比较
xampp是一款初学者使用的集成的apache mysql与php配置安装包了,我们可以利用xampp来快速安装配置php环境,下面一起来看看吧. 要在linux服务器上面挂我们的php网站程序, ...
- 信步漫谈之Redis—Linux下环境搭建
一.环境 Linux 系统:Suse11(SLES-11-SP3-DVD-x86_64-GM-DVD1)Redis 安装包:redis-4.0.11.tar.gz 下载地址:http://d ...
- C++学习之路——1.linux下环境搭建
学习之路,可说各有各的看法和方法.对于我来说,完全是兴趣一下子来了,脑壳发热吧.就想有个干净的环境,只想着与程序有关的东西练一练. 目前想学习C++,可是打开VC++6,再安了VS2010.VS201 ...
- linux下环境搭建
1.jdk https://ivan-site.com/2012/05/download-oracle-java-jre-jdk-using-a-script/ 在linux用wget直接下载JDK ...
- centos7.x下环境搭建(四)—redis安装
redis介绍 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串.列表 ...
随机推荐
- 47: error: undefined reference to `QWebView::QWebView(QWidget*)'
QT 5.6版本 用Qt界面设计器打开界面文件,在界面上托入QWebView控件,这时运行会出现错误,错误如下: ......... undefined reference to `QWebView ...
- DDD领域事件与事件总线源码下载
最近在看领域事件的文章.看到了“张占岭”的<DDD~领域事件与事件总线> 原文地址:http://www.cnblogs.com/lori/p/3476703.html 遗憾的是没有提供下 ...
- C# 把datagridview控件上的表格输出到excel文件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- The type org.springframework.core.io.support.ResourcePatternResolver cannot be resolved. It is ind
转自:https://blog.csdn.net/evilcry2012/article/details/49208909 缺包 spring-core-.RELEASE.jar
- ThinkPHP隐藏index.php出现No input file specified的解决方法
因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析 ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情 ...
- hdu 4123 Bob’s Race (dfs树上最远距离+RMQ)
C - Bob’s Race Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Subm ...
- ubuntu系统开root以及(su:认证失败)完美解决
开机进入桌面,ctrl+alt+T打开终端————在此时终端显示的是 用户名@电脑名:-$ 表示普通用户 在此处输入:sudo passwd root 此时提示———— [sudo] passwo ...
- js的prototype的详解(1)
一.什么是JavaScript中对象的prototype属性 JavaScript中对象的prototype属性,是用来返回对象类型原型的引用的.我们使用prototype属性提供对象的类的一组基本功 ...
- DropDownlist数据SelectedIndexChanged触发问题解决
1.设置DropDownlist的AutoPostBack为True 2.绑定DropDownlist数据时出现了重复项, 在载入数据时保存数据状态应该写在Load事件中的if (!IsPostBac ...
- JAVA企业级开发-jdbc事务,数据库连接池(10)
一. JDBC事务 事务: 问题1.什么是事务 问题2.java中(jdbc)如何控制事务 1. 事务—重点 指的的逻辑上的一组(一组sql,insert update ,delete)操作,组成 ...