简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
工作中,我们使用Ubuntu虚拟机进行测试框架开发。而我们办公使用的是windows7的笔记本。因此,有必要有一种方式能够在windows上连接到远程的Ubuntu系统桌面上。由于Ubuntu 12.04以后,系统的默认桌面变成了unity,但是由于此桌面系统不能远程登录,因此首先需要在Ubuntu中安装GNOME,登陆的时候选择以GNOME界面模式登录。下面我将设置步骤总结如下:
使用虚拟机作为Jenkins Slave的方式,存在诸多弊端,比如资源分配不均、资源浪费和扩容不便。而使用Kubernetes容器云作为Jenkins Slave则可以完美解决这些问题。目前公司为了降低机器使用成本,对所有的AWS虚拟机进行了盘点,发现利用率低的机器中,有一部分是测试团队用作Jenkins Slave的机器。这不出我们所料,使用虚拟机作为Jenkins Slave,一定...
Markdown是我最喜欢的写作格式,现在我的博客、笔记等都是用markdown格式写的,基础的文字编辑相关的语法用的已经很顺手了,本文就来记录一下用Markdown编辑器画图的方法。我现在使用一款非常流行的Markown编辑器Typora,Typora是一款免费的markdown编辑器,支持Linux、Windows和macOS,非常好用。下载地址:https://www.typora.io/。
一、Jenkins Master/Slave架构Master/Slave相当于Server和agent的概念。Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行。一个master可以关联多个slave用来为不同的job或相同的job的不同配置来服务。当job被分配到slave上运行的时候,此时master和
本系列第一篇,这段时间系统学习了Jenkins持续集成的实践,将学习收获总结一下,以便以后翻阅。【Windows上安装Jenkins master】1、下载war包,running "java -jar jenkins.war".(注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin加入到PATH环境变量中)2、connectto Jenki
还是以Jenkins接口测试为例,Jenkins提供了“禁用”和“启用”job的接口,这个接口的方法是POST方法。我们就以这个接口为例。我们先点击任何一个job,比如“PythonRun”这个job,在打开的页面右下角REST API,在打开的页面中查看提供的接口。我们可以发现这里有个“Disable/Enable a job”的接口:点击“this URL”,可以得到“禁用”和
Jinkens是一个非常流行的持续集成工具,它提供了好多API以便对其进行二次开发。由于其提供了API接口,我们可以将其作为我们的测试对象,来学习如何使用requests进行接口测试。首先要安装好jenkins,非常简单。看这里:如何安装Jenkins在Jenkins中创建三个job,为我们的测试做个准备。打开Jenkins我们将看到这样的页面,点击右下角的REST API可以查看当前页面
Docker技术越来越得到广泛的应用。利用Docker可以创建一个隔离的、自包含的程序运行环境,并且非常方便的进行部署。这篇文章将详细介绍,如何在Docker中开发Flask应用以及如何在Docker中来运行、访问Flask应用。Docker的优势通常对于Python开发来讲,我们可以借助virtualenv来建立彼此独立的开发环境。比如应用程序A依赖Python2.7,而应用程序B依赖Pytho
上一篇文章中,我们已经搭建了jenkins的持续集成环境,本文将指导我们如何利用jenkins进行自动化构建。新建JOB在Jenkins首页点击“新建”,进入到新建JOB的页面。这里我们先选择“构建一个自由风格的软件项目”。“构建一个多配置项目”一般在我们想把测试代码在多个不同配置的slave上执行时选用。点击“OK”进入到JOB的设置页面。按照下面的步骤进行设置:a、Rest
Jenkins的job配置中,在构建步骤中,可以选择Ant,maven,windows batch和Shell。windows batch构建,windows batch构建指的是执行windows的批处理文件。Shell构建,指的是执行bash,python,perl,ruby等脚本进行构建。举个栗子,下面的job执行windows batch 和 shell构建:执行后