Jenkins的新建job和配置job
这里,我们说一下如何新建并且配置一个job,Jenkins的工作其实有很多都是靠job来完成的,job有很多的功能,这里我们只介绍如何新建和配置一个建构项目的job。
新建job
新建视图
job建立的特别多的时候,我们可能不太容易找到自己的某个job,这时,我们就可以在Jenkins中建立视图。job的视图类似于我们电脑上的文件夹。可以通过一些过滤规则,将已经建好的job过滤到视图中,也可以在视图中直接新建我们的job。
我们先来看一下如何新建一个视图。进入Jenkins后,点击all后的图标:+如下图所示:
单击后,出现界面如下:
点击list view或者是按需求选择“我的视图”选项。点击ok。进入编辑视图界面:
可以在其中的job过滤器中设置相应的过滤规则,帮你过滤现有的job,这里不再重点介绍。建立好视图后再新建job的时候就可以直接在视图中新建了。
配置job
这里,我们说一下job在建立以后的一些配置。job的配置主要有基础配置、源代码配置和触发器配置。
基础
这里说一下基本的配置,job新建完成后可以自动跳入配置页面,也可以在Jenkins页面通过点击job后面的小三角(鼠标放到job上以后会出现),点击,选择其中的配置选项进入job的配置页面。部分页面如下:
在这里,可以按照自己的需要配置job的一些设置,对于选项不明白的可以单击最后面的问号出现该选项的详细解释。我介绍下我的配置,我选择了丢弃旧的构建,这样做可以让我们的Jenkins将一些旧的job自动删除掉,以避免占用特别大的硬盘空间。
还有,配置了子节点。这里的子节点需要提前配置好,然后选择后输入子节点的ip可以让Jenkins在子节点中进行构建,减轻主节点的压力。如果没有子节点,可以直接不选择该项。
源码
源码管理,在这里,我们是用svn控制的版本,我就介绍下Jenkins中svn如何配置。选中subversion选项,在新出现的界面中输入svn的URL地址。将最后的更新选项use
svn update' as much as possible,with' svn revert' before update。源代码库浏览器,可以直接用自动的就好。
触发器
构建触发器,如图所示,在构建触发器中选择自己需要的定时构建。
远程构建:根据文件,当此项目依赖的项目构建后,此项目也进行构建。
Build after other projects are built: 其它项目构建后,触发次项目构建
Build periodically:定时构建
Poll SCM:定时检测源码变更,有变更则触发构建
常用的定时配置:
H 12,22 * * *
——每天中午12点和晚上10点
H/60 * * * * ——每小时一次
H 8-23/2 * * * ——8点到晚上11点,没两小时一次
配置完触发器后,一个job就基本上配置完成了。
Jenkins的新建job和配置job的更多相关文章
- 如何在jenkins上新建一个项目及其简单配置
1.首先,点击[新建]进入选择页面,如下图(一般选择"构建一个自由风格的软件项目") 2.填好项目名称后,点击ok,跳转至如下页面,可以在这个页面进行项目的配置(包括拉源码 ...
- jenkins+Gitlab持续集成环境配置教程
环境简介: Jenkins 2.156(本地win10) GitLab Enterprise Edition 10.1.4-ee (远程服务器) Apache Ant 1.9.13 (本地win10) ...
- jenkins展示report测试报告的配置
HTML报告展示 1. 需要HTML Publisher plugin插件 2. 在workspace下的工程(构建)中的目录中存储测试报告 在Jenkins中新建一个job,进入配置项. 首先通过p ...
- Jenkins 使用 Build Flow 插件配置工作流任务依赖
Jenkins 使用 Build Flow 插件配置工作流任务依赖 Jenkins 多任务依赖方式的配置方法目前可以通过MultiJob Project 或者Build Flow 或者Piplelin ...
- Jenkins系列-Jenkins用户权限和角色配置
由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,这边将使用Role Strategy Plugin,介绍页面:https://wiki.jenki ...
- Jenkins进阶系列之——14配置Jenkins用户和权限
今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置. 配置用户注册 在已运行的Jenkins主页中,点击左侧的系统管理—>Configure Global Securit ...
- 老李分享:持续集成学好jenkins之Git和Maven配置
老李分享:持续集成学好jenkins之Git和Maven配置 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣 ...
- 老李分享:持续集成学好jenkins之Git和Maven配置 1
老李分享:持续集成学好jenkins之Git和Maven配置 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣 ...
- Eclipse如何新建TOMCAT并配置Server Locations和Publishing属性
Eclipse如何新建TOMCAT并配置Server Locations和Publishing属性 2018年05月08日 23:10:33 ACGkaka_ 阅读数:1269 一.建立TOMCA ...
随机推荐
- hellocharts-android开源图表库(效果非常好)
泡在网上的日子 发表于 2014-11-07 12:28 第 33156 次阅读 chart 2 编辑推荐:稀土掘金,这是一个高质量的技术干货分享社区,web前端.Android.iOS.设计资源和产 ...
- sharedPreferences存储数据
sharedPreferences使用的是键值对的方式存储数据. 1.Android中三种获取sharedPreferences的方式 1)Context 类中的getSharedPreference ...
- jQuery 页面加载事件
页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页 面包含图片等文件在内的所有元素都加载完成.(可以说:ready 在onload ...
- BZOJ 1101 [POI2007]Zap ——Dirichlet积
[题目分析] Dirichlet积+莫比乌斯函数. 对于莫比乌斯函数直接筛出处理前缀和. 对于后面向下取整的部分,可以分成sqrt(n)+sqrt(m)部分分别计算 学习了一下线性筛法. 积性函数可以 ...
- PHP+AJAX 地区三级联动代码
<html><head><meta http-equiv="Content-Type" content="text/html; charse ...
- winform - json串的转换
通过java接口,或者查询数据库返回json串. 可以有两种方式进行解读. 1.简单方式 没有深层结构,最好只有一条数据(当然也可多条).可以用datatable来获取.返回的是clo0.clo1.c ...
- IE6中让png的icon图标也透明的完整代码段
一个引用了在IE6中让img图标也可引用png图片的js插件代码的html是这样写的,兼容IE6: <a class="btn btn-select" href=" ...
- JavaScript中typeof和instanceof深入详解
这次主要说说javascript的类型判断函数typeof和判断构造函数原型instanceof的用法和注意的地方. typeof 先来说说typeof吧.首先需要注意的是,typeof方法返回一个字 ...
- Eclipse tomcat插件
1. 下载 http://www.eclipsetotale.com/tomcatPlugin.html 2. 解压 解压到Eclipse_Home/dropins 3. 重启Eclipse
- cygwin下配置alias
主要是cygwin下的盘符映射关系容易忘,直接用mount命令: 所以,找到E:\cygwin64\home\Administrator下面的.bashrc,添加alias.如下: