上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 66 下一页
摘要: 由于我们在测试过程中,可能需要在多个测试环境跑用例,这个时候就需要jenkins参数化了。 Jenkins参数化一般常用的有两种方式:Choice和String Parameter两种 (1)Choice Parameter :给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据。 阅读全文
posted @ 2019-07-10 21:34 Syw_文 阅读(6298) 评论(0) 推荐(0) 编辑
摘要: 实现原理: 利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建。 1、Jenkins的插件安装: 需要安装两个gitlab的插件:Gitlab Hook Plugin和gitlab,插件的安装可以直接在线安装,也可以下载插件之后上传。 下载所需插件, 阅读全文
posted @ 2019-07-10 10:42 Syw_文 阅读(621) 评论(0) 推荐(0) 编辑
摘要: git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。简单的说,Git - 版本控制工具;Github是一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等;GitLab是基于Git的项目管理软件 首先,使用代码管理工具把本地的代码 阅读全文
posted @ 2019-07-09 21:14 Syw_文 阅读(3287) 评论(0) 推荐(0) 编辑
摘要: git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。简单的说,Git - 版本控制工具;Github是一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等;GitLab是基于Git的项目管理软件 首先,使用代码管理工具把本地的代码 阅读全文
posted @ 2019-07-09 20:00 Syw_文 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1、Jenkins全局工具配置 登录jenkins->系统管理->Global Tool Configuration (1)JDK配置 (2)Ant配置 配置信息按照机器上实际安装的来填写。页面上的其他工具配置与我的测试工作无关,不用关注。 2、Jenkins新建任务 登录jenkins->首页的“ 阅读全文
posted @ 2019-07-09 18:52 Syw_文 阅读(1472) 评论(3) 推荐(0) 编辑
摘要: 1、安装JDK (1)下载JDK,jdk8u181-x64.dmg 并进行安装 (2)配置环境变量。打开配置文件 open -e .bash_profile。按照自己的安装路径进行配置。 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201 阅读全文
posted @ 2019-07-09 18:42 Syw_文 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 基础常规操作 git init git clone <版本库的网址> <本地目录名> touch xxx 本地创建一个xxx的文件 git add xxx git commit -m “xxxx” 提交时添加xxx的备注 git push -u origin xxx 将本地文件push到远程分支xx 阅读全文
posted @ 2019-07-08 11:23 Syw_文 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 场景: 当前在本地仓库lucky,因修改了123.txt的文件内容,需要将lucky分支push到远程Git库,在push前有其他的同事已删除了远程Git库中的123.txt文件。因此这时就产生了远程仓库与本地仓库不匹配,因此push不成功会报错。 问题的产生: 本地代码Git push origi 阅读全文
posted @ 2019-07-06 18:03 Syw_文 阅读(3490) 评论(0) 推荐(0) 编辑
摘要: git pull 相当于自动的 fetch 和 merge 操作,会试图自动将远程库合并入本地库,在有冲突时再要求手动合并。 git rebase 可以确保生产分支commit是一个线性结构,方便rollback。其实生产也可以选择打tag来发布。 注:通过rebase可以确保主分支commit h 阅读全文
posted @ 2019-07-06 17:52 Syw_文 阅读(3245) 评论(0) 推荐(1) 编辑
摘要: Git log 只包括当前分支的commit. 截图示例: Git reflog 显示整个本地仓储的commit(所有branch,包括已撤销的commit) 截图示例: Git reflog --relative-date 显示相对时间的commit纪录 截图示例: 阅读全文
posted @ 2019-07-06 17:32 Syw_文 阅读(2546) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 66 下一页