
Jenkins
文章平均质量分 76
天健胡马灵越鸟
精于理者,其言易而明;粗于事者,其言浮而狂。
展开
-
Python jenkinsapi教程(四)
实践:前面分析了源码的一些接口和使用方法,下面用真实的环境来看下具体用法未完待续...转载 2019-11-11 15:28:43 · 1742 阅读 · 0 评论 -
Python jenkinsapi教程
Python jenkinsapi教程(一)用户API该模块是有用的高级功能的集合,这些功能可以自动执行常见任务。 这些函数中的许多函数被设计为向命令行公开,因此它们具有简单的字符串参数Python jenkinsapi教程(二)Jenkins 构建Jenkins构建代表Jenkins Job的单次执行。可以将构建视为jobs之下jenkins体系的第二层。 构建可以具有状态...原创 2019-11-07 10:26:03 · 938 阅读 · 0 评论 -
Python jenkinsapi教程(三)
使用 Jenkins APIJenkinsAPI 让你查询Jenkins服务的状态.也允许你改变配置和自动监控节点或job的状态 。示例1: 获取jenkins版本Get version of Jenkinsfrom jenkinsapi.jenkins import Jenkinsdef get_server_instance(): jenkins_url = 'h...原创 2019-11-06 18:01:24 · 1387 阅读 · 0 评论 -
Python jenkinsapi教程(二)
Jenkins构建代表Jenkins Job的单次执行。可以将构建视为jobs之下jenkins体系的第二层。 构建可以具有状态,例如它们是否正在运行。 他们也可以有结果,例如他们通过还是失败。构建对象可以与Results和Artifacts.g相关联classjenkinsapi.build.Build(URL,buildno,job,depth = 1)表示在工作环境中执行的j...原创 2019-11-06 17:50:00 · 1027 阅读 · 0 评论 -
Python jenkinsapi教程(一)
用户API该模块是有用的高级功能的集合,这些功能可以自动执行常见任务。 这些函数中的许多函数被设计为向命令行公开,因此它们具有简单的字符串参数。等待所有任务完成:jenkinsapi.api.block_until_complete(jenkinsurl, jobs, maxwait=12000, interval=30, raise_on_timeout=True, username...原创 2019-11-06 17:19:11 · 2808 阅读 · 0 评论 -
Linux安装Jenkins
1、先安装jdk首先执行以下命令查看可安装的jdk版本:yum -y list java*选择一个版本安装yum install -y java-1.8.0-openjdk-devel.x86_64等待安装即可安装完成之后,查看安装的jdk版本,输入以下指令:java -version2、安装jenkinswget -O :下载并以不同的文件名保存yum的rep...转载 2019-10-29 19:45:25 · 175 阅读 · 0 评论 -
Jenkins进阶系列之——09配置Linux系统ssh免密码登陆
说明:点我去查看 今天我们只说生成ssh的key,从而达到免密码登陆的目的。不知道ssh是什么的自己看说明。好了,不废话了。系统:CentOS 5.8确认用户 确认当前用户是你需要的用户! $ whoamifroad #froad用户,根据你自己的需求选择用户。我这儿用froad用户演示。 生成key $ cd ~ #...转载 2018-06-20 17:54:36 · 1712 阅读 · 0 评论 -
Jenkins进阶系列之——08Jenkins纳入版本控制
2014-06-05:更新shell脚本 2014-01-09:更新shell脚本,修改Jenkins文件删除后不能自动从版本控制删除的bug是不是有过这种经历:某天手贱,把某一个配置更改了。然后只能在那儿苦逼的看着,然后的然后把以前的配置重新配一次。坑爹的是以前配置的什么都忘记了。。。尼玛,坑啊( ⊙ o ⊙ )!某天在群里和一群人吹牛逼,突然冒出一个人说手贱把...转载 2018-06-20 17:53:30 · 1314 阅读 · 0 评论 -
Jenkins进阶系列之——07更改Jenkins的主目录
Jenkins默认会存放在用户主目录下的.jenkins文件夹中如:Linux root用户:/root/.jenkins注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同) Je...转载 2018-06-20 17:50:04 · 767 阅读 · 0 评论 -
Jenkins插件介绍
说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数。 官方说明:Parameterized Trigger Plugin安装步骤:系统管理→管理插件→可选插件→Build Triggers→Parameterized Trigger Plugin安装完成后到项目(job)配置页面:构建后操作→Add post-build action→Tr...转载 2018-06-20 17:49:03 · 2885 阅读 · 0 评论 -
Jenkins进阶系列之——02email-ext邮件通知模板
发现一个很好的邮件通知模板,根据我的需求定制了一些。分享一下。Default Subject:构建通知:${BUILD_STATUS} - ${PROJECT_NAME} - Build # ${BUILD_NUMBER} !Default Content:<!DOCTYPE html><html><head><meta ch...转载 2018-06-20 17:43:07 · 244 阅读 · 0 评论 -
Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知
1 简述众所周知,Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。在这样的情况下,我们找到了Jenkins Email Extension Plugin。该插件能允许你自定义邮件通知的方方面面,比如在发送邮件时你可以自定义发送给谁,发送具体什么...转载 2018-06-20 17:37:03 · 487 阅读 · 0 评论 -
Jenkins配置:添加用户和管理权限
Jenkins配置:添加用户和管理权限参考文章:http://www.cnblogs.com/zz0412/p/jenkins_jj_14.html转自:https://blog.youkuaiyun.com/achang21/article/details/48711583配置用户注册在新安装好的jenkins中,默认是没有设置用户权限的,也就是说进入主页就是管理员权限。为了安全,我们需要配...转载 2018-06-20 15:27:08 · 59474 阅读 · 0 评论 -
RF+Jenkins构建持续集成
引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成测试。Jenkins另一个强大之处就是它的分布式构建(在Jenkins的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译、测试等。而且Jenkins...转载 2018-06-05 16:09:00 · 1379 阅读 · 0 评论 -
UI自动化框架Jenkins+Robot Framework+git
目标:实现RobotFramework的脚本定时自动执行,执行完后自动将结果发送到指定邮箱前提1、 配置好Robot Framework的环境,脚本可以正常运行2、 部署好Jenkins的环境,Jenkins的安装不是本文的重点3、 在Jenkins里安装好以下插件:Email Extension Plugin、Zentimestamp plugin、Robot Framew...转载 2019-01-23 16:53:21 · 1232 阅读 · 0 评论 -
Jenkins进阶系列之——11修改Jenkins用户的密码
Jenkins进阶系列之——11修改Jenkins用户的说明:本方法仅适用于jdk6+、tomcat6+和Jenkins专有用户数据库的Jenkins! 很多童鞋在使用jenkins的时候忘记密码了,然后各种蛋疼。最近闲着无事,折腾了下。好了,闲话少扯。 Jenkins专有用户的数据存放在JENKINS_HOME/users目录。users目录的结构我就不扯了,你一看就懂。us...转载 2018-06-20 17:55:38 · 891 阅读 · 0 评论 -
Jenkins进阶系列之——12详解Jenkins节点配置
Jenkins有个很强大的功能:分布式构建(在Jenkins的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译、测试等。这么做的好处一大堆,自己去想。而且Jenkins构建的代码和产物最后自动拷贝到主节点。注意:如果节点主机上不存在JDK,Jenkins会去自动下载,但Oracle对程序自动下载做了限制,会导致下载失败,然后一直循环这个问题。...转载 2018-06-20 17:58:44 · 5781 阅读 · 0 评论 -
Jenkins邮箱配置中,使用SSL连接的问题
转自:https://blog.youkuaiyun.com/jiang1986829/article/details/50955359/背景:最近在配置Jenkins的邮件发送功能时,正确设置好各参数后,在进行通过发送测试邮件测试配置时,总是出现unable to find valid certification path to requested target的错误,自己在网上也查找了很多资料,但网上...转载 2018-07-24 21:43:28 · 3152 阅读 · 0 评论 -
个人GIT服务器搭建Windows/Linux
===Windows=== 自:https://www.cnblogs.com/sumuncle/p/6362697.htmlGit在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用。 那么私有项目,如何用Git进行代码版本控制呢?我们可以自己构建Git服务器。一般来说,在Linux上搭建Git...转载 2018-07-04 15:14:45 · 3325 阅读 · 0 评论 -
Git本地服务器搭建及使用
Git是一款免费、开源的分布式版本控制系统。众所周知的Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个较好的选择,本文将对此进行详细讲解。(推荐一家提供私有源代码免费托管的网站:Bitbucket,目前支持一个项目5个成员)搭建环境:服务器:intel i5 / 8g内存 / 64位操作系统 Ubuntu 15.04...转载 2018-07-02 15:46:59 · 15398 阅读 · 1 评论 -
Window系统下搭建GIT本地服务器
转自:https://blog.youkuaiyun.com/qwer971211/article/details/71156055由于网上在window下搭建本地服务器的教程较少,基本上都是Linux系统下的教程。所以就在这里写下这篇博客,面向初使用Git的新手。工具自备1.安装Java环境,配置环境变量。 2.解压文件gitblit-1.8.0.zip至你准备放服务器的目录下 3.修改gi...转载 2018-07-02 15:41:11 · 795 阅读 · 0 评论 -
jenkins 邮件配置之良心之作
感谢博主:https://blog.youkuaiyun.com/u013066244/article/details/78665075 环境jenkins:2.5 操作系统:win7 服务器:centos6 工具:CRT需求这个月有那么一次jenkins在自动升级(SCM)时失败了,那时刚好晚上7点,直到第二天早上有人点击时,才意识到升级失败,所以想想,我还是配置下构建失败的邮件通...转载 2018-07-02 11:41:55 · 16118 阅读 · 1 评论 -
Jenkins 配置邮件通知
Jenkins是一个很受欢迎的CI持续集成工具,能够实现项目的自动构建、打包、测试、发布等。还可以在构建失败、构建不稳定等状态后发送邮件通知。现介绍一下如何在Jenkins中配置实现邮件通知。在Jenkins中配置实现邮件通知,Jenkins提供了两种方式的配置。一种是Jenkins内置默认的邮件通知,但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、...转载 2018-06-29 11:01:19 · 1054 阅读 · 0 评论 -
jenkins配置Windows节点及服务安装
2.0版本以上默认加入了权限插件,所以在进入主界面时是需要登录的。一、主界面->【系统管理】->【管理节点】->【新建节点】,进行节点的添加:二、输入节点名称,已经选择【Permanent Agent】,这里和1.x版本的【Dumb slave】一样的效果三、next,配置如下图:其中,有如下几点需要注意:【# of executors】根据C...转载 2018-06-28 14:32:08 · 14636 阅读 · 2 评论 -
jenkins构建触发器定时任务Build periodically和Poll SCM【转载】
跑自动化用例每次用手工点击jenkins触发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法* * * * *(五颗星,中间用空格隔开)第一颗*表示分钟,取值0~59第二颗*表示小时,取值0~23第三颗*表示一个月的第几天,取值1~31第四颗*表示第几月,取值1~12第五颗*表示一周中的第几天,取值0~7,其中0和...转载 2018-06-27 15:48:53 · 460 阅读 · 0 评论 -
jenkins 的邮件通知介绍
本文主要对 jenkins 的邮件通知进行介绍:jenkins 内置的邮件功能 使用插件扩展的邮件功能一,首先介绍jenkins自带的邮件功能与配置首先进入系统管理--系统设置 找到"系统管理员的邮件配置地址",对管理员的邮件进行配置(邮件发送者) 找到“邮件通知”的配置项,这里以QQ邮件服务器为例子 点击“Test configuration" ,测试配置是否联通,如果收到以...转载 2018-06-22 15:14:51 · 246 阅读 · 0 评论 -
使用jenkins遇到的一些问题
1、tomcat下启动Jenkins失败(用错src包.....):错误现象:<!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title>错误原因: 25-Jun-2018 02:14:09.731 SEVERE [local...原创 2018-06-22 11:44:26 · 6621 阅读 · 0 评论 -
Jenkins进阶系列之——17Jenkins升级、迁移和备份、语言本地化
Jenkins进阶系列之——17Jenkins升级、迁移和备份升级JenkinsJenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?war:下载新版的war文件,替换旧版本war文件。重启即可。二进制:卸载旧版本,安装新版本即可。Jenkins程序下载地址:http://mirrors.jenkins-...转载 2018-06-22 09:38:58 · 6162 阅读 · 0 评论 -
jenkins使用总结
1、安装:①本地安装:下载war包到本地,(下载地址:http://mirrors.jenkins-ci.org/)使用命令java -jar Jenkins.war就会默认以8080端口启动服务。②搭建tomcat服务器(使用nginx代理对外展示域名的方式) Jenkins安装部署及tomcat的入门介绍这里我们使用的方法是用servlet容器来部署jenkin...转载 2018-06-21 15:12:11 · 542 阅读 · 0 评论 -
Jenkins插件大全及用途简介
用户及权限Jenkins 用户权限管理是Jenkins Administration中非常很重要的环节,由于大部分企业都会有自己的域控管理,所以和LDAP集成并基于用户组实现权限模型设计与管理是企业级Jenkins实践的重要内容。lLDAP (https://plugins.jenkins.io/ldap),这个插件允许使用LDAP对用户进行认证,LDAP 服务器可以...转载 2018-06-21 09:56:59 · 33325 阅读 · 6 评论 -
Jenkins进阶系列之——13修改Jenkins权限控制
说明:本方法适用于安全矩阵和项目矩阵授权策略的Jenkins。很多童鞋在使用jenkins的时候忘记配置权限或者权限配置错误,然后各种蛋疼。最近闲着无事,折腾了下。好了,闲话少扯。Jenkins的权限配置文件存放在JENKINS_HOME目录。进入JENKINS_HOME目录,找到config.xml文件。嗯,就是它了。打开config.xml,里面有一堆的东西,找找。。。找到了<...转载 2018-06-20 17:59:31 · 709 阅读 · 0 评论 -
jenkins远程Windows节点执行RF web自动化脚本遇到的问题
之前搭建一套RF+jenkins+svn的自动化构建项目,过程中遇到不少问题,但大多数网络上都有解决。主要有几个比较特殊的问题一直比较困扰。现将其总结如下:一、chrome浏览器访问权限问题:由于jenkins远程访问Windows环境,Windows权限问题又不太了解的情况下在执行机环境上默认安装完成chrome浏览器后使用jenkins构建任务失败,提示:WebDriverExc...原创 2018-08-31 18:07:35 · 2015 阅读 · 0 评论