随笔分类 - Jenkins
摘要:jenkins常用插件汇总: Build timeout Plugin:任务构建超时插件 Naginator Plugin:任务重试插件 Build User Vars Plugin:用户变量获取插件 Build Pipeline Plugin View :Pipeline 管道流图表展示插件 Bu
阅读全文
摘要:jenkins yum 安装 jenkins 用过yum的方式安装:服务的启动和关闭等管理会很方便,版本升级也会变的很容易。 参考官方的说明:https://wiki.jenkins ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distr
阅读全文
摘要:shell中调用jenkins API批量运行jenkins带参数的任务: !/bin/sh startdate=20150127 startdate=20150201 while [ "$startdate" ge "20131011" ]; do url="http://192.168.53.1
阅读全文
摘要:jenkins Build Flow job 输入参数获取和传递 如果设置Build Flow的job,怎样获取手工输入的参数。 1. 指定构建参数 job配置中,勾选“参数化构建” 添加2个string类型的参数 "bdate" ,"edate"。 2. 在 Flow DSL中获取参数 在工作流定
阅读全文
摘要:jenkins cli命令使用总结 1.在jenkins中查看Jenkins CLI的相关说明 jenkins 系统管理 Jenkins CLI:如下图 下载:jenkins cli.jar 测试一下help指令: java jar jenkins cli.jar s http://192.168.
阅读全文
摘要:Jenkins 使用 Build Flow 插件配置工作流任务依赖 Jenkins 多任务依赖方式的配置方法目前可以通过MultiJob Project 或者Build Flow 或者Pipleline,或者 多个自由风格的job通过tigger触发的方式进行依赖关联。 新建 Build Flow
阅读全文
摘要:使用 Build Pipeline View 查看Jenkins的Job的依赖关系图表 安装 "Build Pipeline View 插件下载地址" 下载后再jenkins的“插件管理”中安装该插件。 添加视图 选择 "Build Pipeline View" 视图 配置要查看依赖关系的Job名称
阅读全文
摘要:1. Jenkins获取运行job的用户名 需要安装user build vars plugin 插件,然后就可以取到$BUILD_USER_ID变量。 user build vars plugin下载地址: https://wiki.jenkins ci.org/display/JENKINS/B
阅读全文
摘要:Jenkins的多个任务并串联参数传递 Parameterized Trigger Plugin插件可以使多个job连接的时候可以传递一些job相关的参数信息。 1.Parameterized Trigger Plugin下载地址 https://wiki.jenkins ci.org/displa
阅读全文
摘要:jenkins任务失败重新构建插件Naginator Plugin jenkins任务经常会因为一些偶然因素失败,这时重新构建一次就肯能成功;jenkins的Naginator Plugin插件可以重新调度构建失败的任务;Retry Failed Builds Plugin也可以,但是已经过时不再更
阅读全文
摘要:jenkins console输出乱码??? 在jenkins中job执行shell,console中出现乱码如下: jenkins job的配置如下: 构建 Execute Shell: 其中,job的shell构建中 echo "$LANG" 的输出结果是“zh_CN.UTF 8”;但系统终端中
阅读全文
摘要:有时候我们需要创建一个任务,这个任务有多个下游任务,在所有下游任务执行成功后再触发一个join操作。 这种场景可以使用JoinTrigger的触发器来实现。 该场景对应的拓扑结构如下: 该触发器的详细介绍可以参考官方介绍: https://wiki.jenkins-ci.org/display/JE
阅读全文
摘要:我们如果下面这种拓扑结构的调度任务,该任务的拓扑结构就是一个有向五环图DAG,有fork,有join的操作等。 可以通过jenkins创建MultiJob的任务实现: 实例任务的拓扑结构: MultiJobTest >job-s1-1 | >job-s1-1 | | >job-s2-1 | | >j
阅读全文
摘要:我们的调度任务经常会有上下文依赖的情况。本文将配置下面这种拓扑结构的调度任务。 例如:simple_test_job >simple_test_job2 >simple_test_job3-sub1 | | >simple_test_job3-sub2 | | > simple_test_job4
阅读全文
摘要:这里配置一个简单的统计任务,调用我们的任务计算的shell脚本(前提:任务计算脚本所在项目代码已经被分发的调度系统的服务器制定位置上了)。 本文的配置的任务可以在测试机器如下地址查看:http://192.168.53.100:8090/jenkins/view/%E6%B5%8B%E8%AF%95
阅读全文
摘要:有任务要上线时,需要将任务所在的项目代码从git上取出,在调度系统中编译打包,分发大任务执行服务器上。 具体的任务可以参考:http://192.168.53.100:8090/jenkins/view/%E9%A1%B9%E7%9B%AE%E5%8F%91%E5%B8%83/job/Mtime_pro_host_deploy/ (1)新建任务: 新建一个自由风格任务: (2) 进...
阅读全文