摘要: 有时候我们需要创建一个任务,这个任务有多个下游任务,在所有下游任务执行成功后再触发一个join操作。 这种场景可以使用JoinTrigger的触发器来实现。 该场景对应的拓扑结构如下: 该触发器的详细介绍可以参考官方介绍: https://wiki.jenkins-ci.org/display/JE 阅读全文
posted @ 2016-10-19 10:44 丹江湖畔养蜂子赵大爹 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 我们如果下面这种拓扑结构的调度任务,该任务的拓扑结构就是一个有向五环图DAG,有fork,有join的操作等。 可以通过jenkins创建MultiJob的任务实现: 实例任务的拓扑结构: MultiJobTest >job-s1-1 | >job-s1-1 | | >job-s2-1 | | >j 阅读全文
posted @ 2016-10-19 10:40 丹江湖畔养蜂子赵大爹 阅读(2561) 评论(0) 推荐(1) 编辑
摘要: 我们的调度任务经常会有上下文依赖的情况。本文将配置下面这种拓扑结构的调度任务。 例如:simple_test_job >simple_test_job2 >simple_test_job3-sub1 | | >simple_test_job3-sub2 | | > simple_test_job4 阅读全文
posted @ 2016-10-19 10:39 丹江湖畔养蜂子赵大爹 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 这里配置一个简单的统计任务,调用我们的任务计算的shell脚本(前提:任务计算脚本所在项目代码已经被分发的调度系统的服务器制定位置上了)。 本文的配置的任务可以在测试机器如下地址查看:http://192.168.53.100:8090/jenkins/view/%E6%B5%8B%E8%AF%95 阅读全文
posted @ 2016-10-19 10:37 丹江湖畔养蜂子赵大爹 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 有任务要上线时,需要将任务所在的项目代码从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) 进... 阅读全文
posted @ 2016-10-19 10:31 丹江湖畔养蜂子赵大爹 阅读(662) 评论(0) 推荐(0) 编辑