
Jenkins
阴雨绵绵的雾都
毛毛雨,多而密集,汇聚成流,集合成海
展开
-
Jenkins(一)安装配置
官方地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions一、环境:操作系统:CentOSrelease 6.7 (Final)Java环境:javaversion "1.7.0_99"二、安装:[root@test-front01 lib]# sudo原创 2017-01-13 15:04:06 · 1593 阅读 · 1 评论 -
jenkins使用 (三)centos安装git客户端
为了能够实现脚本的自动更新下载运行,将脚本放在github上是一个很好的选择,然后在Jenkins服务器上创建一个定时运行脚本的程序,这样就可以省去很多的事情。git客户端的安装一、安装git使用的命令:sudo yum install -y git二、查看当前git的版本: git --version三、生成公钥,这个地方需要注意,生成的公钥只对当前的用户有效,也就是说如果你现原创 2016-06-24 23:10:42 · 790 阅读 · 0 评论 -
Jenkins使用(五)shell软件的使用
shell是指“提供使用者使用界面”的软件,类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。shell提供了你与操作系统之间通讯的方式。我使用这个主要是用来连接服务器,与服务器进行交流。在win上使用linux服务器有时需要将win上的文件传送到服务器,这个时候就有些不容易了,但是安装一个软件之后就非常的容易了rzsz安装:原创 2016-06-24 23:31:30 · 435 阅读 · 0 评论 -
Jenkins使用(七)添加新创建的Jenkins用户到组
新创建一个用户,在使用的过程中提示该用户“jenkins 不在sudoers 文件中。此事将被报告。”解决这个问题的方案如下:修改/etc/sudoers这个文件的内容,将创建的用户添加进去就可以了。 ## Allows people in group wheel to run all commands# %wheel ALL=(ALL) ALLj原创 2016-06-24 23:37:46 · 4731 阅读 · 0 评论 -
Jenkins使用(九)忘记Jenkins的管理员账号和密码
忘记了admin用户的账号密码。然后就看不到manage jenkins的那部分内容了,看不到就改不了用户权限,也就是系统瘫痪了。于是,想着开始没注册账号和密码的时候,都能看见,也就是没有sign in和sign up模块的时候,是可以使用的,这些信息应该写在jenkins的配置文件里。目录:/var/lib/jenkins/config.xml需要删除以下内容:useSe原创 2016-06-24 23:44:35 · 3151 阅读 · 0 评论 -
Jenkins使用(六)自定义邮件
需要安装一个插件: Editable Email Notification系统设置先不用管可以发送一个附件,也可以发送一个自定义页面,添加构建后操作: 这里最需要注意的就是添加的附件的路径的问题配置一个发送指定HTML的邮件,原创 2016-03-21 17:08:14 · 1441 阅读 · 0 评论 -
搭建jenkins服务(一)安装包安装
linux下部署jenkins1、Jenkins下载Jenkins下载网址:http://jenkins-ci.org/2、Jenkins安装(1)安装JDKJDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html安装:解压下载的JD原创 2016-03-21 16:14:09 · 621 阅读 · 1 评论 -
Jenkins(十三)自动获取分支
获取分支以下拉框的形式展示,通过参数化插件然后将所有的分支写入到插件参数中。只需要添加以下一段代码就可以实现。def Branches_build = ("git ls-remote -h git@****************.git").execute()Branches_build.text.readLines().collect { it.split()[1].replaceAl原创 2017-03-20 14:34:18 · 2709 阅读 · 0 评论 -
Jenkins(十四)获取代码提交的日志
获取代码的提交人以及提交的内容信息,创建一个本地库,每次有提交的时候就先拉取远端的代码然后通过命令获取一些提交日志信息只需要通过命令行获取信息,然后将信息存储到一个文件中再去读取文件就可以了。例如:获取24小时内代码提交人以及提交内容信息git log --pretty=format:"%h - %an,%ar : %s" --since="24 hours" --graph > lo原创 2017-03-20 14:53:49 · 6017 阅读 · 0 评论 -
Jenkins(十二)修改用户使用sudo不再需要密码
以创建的jenkins用户为例。1、先以root用户的身份登录,然后执行visudo , 或者其他具有sudo 权限的用户执行 sudo visudo也是一样的2、在打开的文件中找到## Allow root to run any commands anywhereroot ALL=(ALL) ALL在这一行下面添加用户名,然后保存退出,之后用户就具有使原创 2017-01-17 11:28:07 · 8906 阅读 · 0 评论 -
Jenkins(十一)Jenkins与robotframework的结合
一、robotframework简介这是一个由Python语言编写的自动化测试框架,主要是以关键字驱动编写测试用例,可进行分布式测试执行。测试用例可以保存在文本文件或者是html格式等,测试用例执行的结果以HTML的格式展现,易于阅读。测试用例中支持使用IF 、FOR循环以及变量,使用者可以在现有的关键字的基础上通过组合实现更高层次的功能,也可以用过python或者是java实现自定义的关键字原创 2017-01-17 10:48:01 · 3098 阅读 · 0 评论 -
Jenkins(三)安装插件
一、在线安装插件系统管理----管理插件----可选插件在搜索框中输入需要安装的插件,勾选之后点击安装,安装完成之后重启就可以了二、手动安装插件很简单,只需要去下载相应版本的插件上传重启就可以用了三、在已安装选项下面可以查看已经安装过的插件原创 2017-01-13 16:48:13 · 779 阅读 · 0 评论 -
Jenkins(四)参数化构建项目
一、参数化的使用需要安装插件:DynamicParameter Plug-in二、构建一个新的项目,需要满足动态参数化构建的功能这是一个可以写也可以下拉选择的参数化构建项目。配置; 勾选参数化构建过程,然后“添加参数”原创 2017-01-13 18:04:58 · 5898 阅读 · 0 评论 -
Jenkins(五)Windows的slave配置
一、环境1、操作系统Windows二、在Jenkins的管理页面的操作1、首先需要在服务器上创建一个新的节点系统管理----管理节点----新建节点填写好相关的信息,点击OK,节点的配置需要根据自己的使用情况进行填写,Jenkins在使用时优先的环境选择过程,如果使用的slave没有特殊的环境配置填写,就会以系统路径设置中的环境信息为主去查找。所以如果多个slave原创 2017-01-16 11:55:05 · 8681 阅读 · 0 评论 -
Jenkins(七)配置使用Git
一、环境1、git版本:git version 1.7.1二、安装git注意:因为一些权限的原因,为了保证git能够在Jenkins用户下正常的使用,所以在安装的时候切换到Jenkins用户下进行,特别是生成的公钥,否则在使用的时候会遇到权限的问题(哪一个用户生成的公钥,哪一个用户才有权限使用git)1、安装客户端git[root@test-front01 jenkins]#原创 2017-01-16 17:25:45 · 1071 阅读 · 0 评论 -
Jenkins(二)配置slave
一、环境;操作系统:CentOS release 6.7 (Final)二、配置:在作为slave机器上操作:1、创建jenkins用户[root@test-service01 ~]# sudo /usr/sbin/useradd -m jenkins -d /home/jenkins2、查看jenkins用户及组的信息[root@test-service01 ~]# id原创 2017-01-13 16:33:20 · 1704 阅读 · 0 评论 -
Jenkins(八)项目的触发构建
项目的构建可以手动执行构建,也可以通过一些设置被动的触发构建,还可以设置时间自动的构建1、项目B由项目A触发构建,主要是根据项目A构建执行的结果是否满足B触发构建B项目的条件决定的,根据实际的项目需要设置构建条件2、定时构建项目,设置一个时间,当到达这个时间的时候就执行3、设置时间间隔执行,主要用于监控原创 2017-01-16 18:17:06 · 618 阅读 · 0 评论 -
Jenkins(九)解决新添加用户不在 sudoers 文件
一、新添加的用户在使用的过程中遇到提示“jenkins不在sudoers”文件中,这个问题主要是根据我自己遇到的问题描述给出解决方式。在Jenkins的slave配置的过程中,新创建添加了一个jenkins用户,在slave上进行一些操作的过程中遇到一个提示说该用户不存在sudoers文件中,解决的方式,只需要修改/etc/sudoers文件,将新创建的jenkins用户添加到文件中就可以了原创 2017-01-16 18:29:14 · 709 阅读 · 0 评论 -
Jenkins(十)配置文件分析
一、安装文件的信息/etc/init.d/jenkins文件,文件中有关于Jenkins安装路径、以及运行的PID文件等一些信息。二、日志文件/var/log/jenkins该目录下存放的是服务器的日志以及每一个构建的项目的日志。/var/lib/jenkins 该目录是JENKINS_HOME的默认主目录/var/cache/jenkins存放的是包相关的信息Je原创 2017-01-16 23:08:33 · 8194 阅读 · 0 评论 -
Jenkins(十五)利用ant构建war包
一、ant的安装原创 2017-03-20 15:41:25 · 1326 阅读 · 0 评论