Jenkins是一个开源软件项目.Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。jenkins的安装很简单,主要有两种安装方式:方法一:直接通过命令安装rpm包方法二:下载war包,通过tomc..
分类:
其他好文 时间:
2016-04-08 15:25:56
阅读次数:
187
jenkins安装完成后,需要做一些简单的配置安全设置:jenkins页面默认是guest用户访问并且有所有的权限,需要设置一下安全配置点击页面“系统管理”-->“ConfigureGlobalSecurity”进入安全设置页面启用安全选项打上勾,并配置如下注:每个选项后面的"?"标志可以点开查看说明..
分类:
其他好文 时间:
2016-04-08 15:24:20
阅读次数:
297
使用maven构建项目需要在jenkins上安装maven环境并在jenkins页面添加maven配置配置方法查看:jenkins基础配置在jenkins页面新建项目在项目配置页面的“管理源码”标签配置源码这里使用git方式获取分支源码如果git需要验证,点击”Add“添加帐户密码然后”Credentials“中选择该..
分类:
其他好文 时间:
2016-04-08 15:21:06
阅读次数:
243
两件事最重要:1、JBossAS服务器端的SSLcertificate有没有配好(要生成keystore.jks、certificate.crt以及将certificate.crt导入Truststore.jks)。JBossAS的standalone.xml中只需要配置keystore.jks就好了。如果是通过serviceswrapper来运行JBoss的话,除了指定keystore.jks外..
分类:
其他好文 时间:
2016-04-08 01:14:58
阅读次数:
188
详情见:http://stackoverflow.com/questions/11160363/execute-shell-script-after-post-build-in-jenkins 在Linux服务器上,当构建完毕之后需要对构建对内容,文件进行操作,如果能够使用shell命令执行是非常方 ...
分类:
系统相关 时间:
2016-04-07 20:52:35
阅读次数:
1246
配置gerrit 在gerrit创建jenkins用户 把jenkins用户加入Non-Interactive的组中 Projects -> List -> All-Projects Projects -> Access -> Edit -> 找到 Reference: refs/heads/* 项 ...
分类:
其他好文 时间:
2016-04-05 23:00:11
阅读次数:
663
引入unittest框架get请求#coding:utf-8
importunittest
importrequests
importjson
classTestGet(unittest.TestCase):
defsetUp(self):
self.test_url=‘http://localhost:8080/jenkins/api/json?tree=jobs[name]‘
deftest_get(self):
self.r=requests.get(self.test_url)
‘‘..
分类:
编程语言 时间:
2016-04-05 20:13:14
阅读次数:
155
本文介绍在Jenkins中如何通过Publish over SSH插件将构建好的应用发布到远程机的WEB容器中,以war包部署到Tomcat 7.0.63为例进行说明。文中略去了发布前的构建步骤,假设Job的构建结果为war包。...
分类:
其他好文 时间:
2016-04-05 17:47:45
阅读次数:
18692
基于Jenkins接口测试#coding=utf-8
importhttplib
http_client=None
http_client=httplib.HTTPConnection(‘localhost‘,8080,timeout=30)
http_client.request(‘GET‘,‘/jenkins/api/json‘)
response=http_client.getresponse()
printresponse.status#返回状态码
printrespons..
分类:
编程语言 时间:
2016-04-05 14:16:07
阅读次数:
202
urllib2库做接口测试GET请求#coding=utf-8
importurllib2
response=urllib2.urlopen(‘http://localhost:8080/jenkins/api/json‘)
printresponse.read()POST请求importurllib2
importurllib
post_data=urllib.urlencode({})#传入POST请求所带的参数,此处若不需要传入参数则为..
分类:
编程语言 时间:
2016-04-05 14:12:49
阅读次数:
211