Jenkins系列 - 深入了解Multi-Configuration Projects
什么情况下需要使用Multi-Configuration Projects当你需要使用一个"Matrix"来组织所需的参数当你的多个job有类似的step,而你又不想为此创建多个job我们的应用场景简单介绍一下我们...
什么情况下需要使用Multi-Configuration Projects当你需要使用一个"Matrix"来组织所需的参数当你的多个job有类似的step,而你又不想为此创建多个job我们的应用场景简单介绍一下我们...
效果可以看到,默认选择了前面四项,怎么达到这种效果?先安装插件Extended Choice Parameter可以看到,插件非常强大(事实上,还有许多小bug啦,不过并不影响使用)。这里举一个简单的例子介绍一下最普通的用法。看看jo...
这是一个简单的需求受不了默认的单调名字和空空的描述,装这两个插件吧:Build Name Setter PluginDescription Setter Plugin安装的时候会默认装插件"Token Macro Plugi...
这是什么场景你一定很头疼,在linux里面写的好好的shell, 到了windows还得转化成bash. 有没有办法能让一套shell同时运行在windows和linux上面呢?1. 在Windows上面安装cygwincygwin这...
应用邮件模板当你用Jenkins给自己发了第一封test邮件之后,你开始思考有木有办法简单快速的制作邮件内容。Jenkins内置了邮件模板,你可以从中找到灵感。来看看我制作的一个实例模板吧:你该如何使用它呢?1. 安装插件Email-...
做了几个月的Jenkins搭建,觉得应该记录一些心得。不善言谈,如果有不清楚的地方欢迎指正。首先介绍一些常识,清楚的童鞋可以略过持续集成(CI)是什么?大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,...
怎么保存变量?你一定也头痛过在job中如何保存变量的值,很不幸,只能用下边这种丑丑的方式, 为了linux/windows通用,建议你把所需的变量存到.txt文件格式中这样一来,同一个job中后续的地方都可以使用这个变量了还能怎么用?...
先考虑什么呢?你要拿Jenkins来做什么呢?你要用它来实现什么?你的环境是什么?需要管理怎样的集群?通常,我们一开始有一个大概的方向,但面对的任务是模糊的,使用Jenkins,解放我们懒惰的双手,让一切按时有序的进行是我们的目的。 ...
Prepare toolsjmap : http://docs.oracle.com/javase/7/docs/technotes/tools/share/jmap.htmlmat : download from http://ww...
在jenkins里面,做一件事有很多种方法,本文类似最佳实践,会略过一些特殊情况下的特殊配置Add windows server as slave在新建结点的时候选择“Launch slave agents via Java web ...
在jenkins里面,有很多配置,很多地方需要注意,坑多Extended Choice parameter在jenkins里面,你可以用默认的choice设定简单的checkbox, 如果需要复杂一点的话, 可以安装插件extende...
都拿linux 说事吧,越来越受不了windows了Install jenkins从官网http://jenkins-ci.org/下war包,然后nohup java -jar jenkins.war > nohub.log ...
好久没有写blog了,之前在学习公司的产品,自动化框架,没什么好写的。最近的新任务配置jenkinsJira 文本编辑格式支持Markdown 语法
最近的项目用到了drag and drop, 记载一些originele = find(...)targetele = find(...) dragtooriginele.dragto targetele最简单的一种了,把一个元素拽到...
在linux上安装sikuli对我来说还挺麻烦,先记载下来一个使用实例吧。我的环境是Ubuntu 12.04, ruby开发环境恶心之处是要装三个支持的东东openCV tesseract 和 LinuxVisionProxy,而这些...
使用script的时候,需要传回参数值,要这么写: 呵呵,弱智帖,仅对自己使用,怕太久不用会忘... page.execute_script "var mail=$('textarea#emailAddresses').val(...
说是资源,其实只是我平时用的比较顺手的资料,网站而已,哈哈各种牛人汇集,问问题找答案的网站,就是提问需谨慎。。http://stackoverflow.com/正则表达式检测器(ruby版)http://www.rubular.com...
使用浏览器xpath,css工具能够找到元素,但是在capybara里面打死找不到可能是元素的css属性有问题,比如opacity(不透明度)设置成0, 或者其他样式设置问题。 因为对css不太熟悉,这个需要到时候慢慢排查。 解决思路...
![screenshot](/assets/images/articles/2014/03/notifications.png "Web notification")Two years ago, I [wrote a demo and...
Clone GitHub Repo to local machinegit clone git@github.com:vitrue/sina_weibo.gitGet the latest code of specific branc...
在capybara里面,如果没有任何设置,那么css是默认的,如何更改:Capybara.default_selector = :xpath 检查page是否含有元素page.has_xpath? "//div[@id='ele']"...
解决E: Encountered a section with no Package: header错误ubuntu机器上出现下面这个错误:Reading package lists... Error! E: Encountered...
最近一直纠结于半夜跑case电脑自动锁屏和休眠的问题除了要在电源设置那里,把一切都改成never外,原来还要关闭屏保现在应该能安心的跑case了
需求是有两台电脑A,B,A中装了vmware以及虚机ubuntu,做了很多配置,另一台B想直接坐享其成,不愿意重装很简单,在A电脑中找到虚机存放的文件夹,直接拷贝整个文件夹(是的,相当大,我的13G),然后拷贝到B中,在B中装好vmw...
str = '''< HTTP/1.1 500 Internal Server Error< Server: nginx/0.7.65< Date: Wed, 02 Apr 2014 05:05:04 GMT<...
概念// 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。. 选取当前节点。@ 选取属性。* 匹配任何元素节点。@* 匹配任何属性节点。node() 匹配任何类型的节点。 | 选取若干路径ancest...
使用过selenium + testng, 以及capybara+rspec,个人感觉工具是次要的,重要的是自动化的框架。总结一下自己项目的自动化测试框架:文字case自动化开始前应该有一定量的文字case, 这些case类似于测试人...
two ways to resolve this problem:1 specific the way you encoding :#! /usr/bin/env python # -*- coding: utf-8 -*- s = ...
this is my first blog on githubtime is Mar 4, 2014Yes I'm not able to use jekyll and the template thing to create...