Jenkins 任务的工作流程理解

其实现在关于配置的博客已经有一大堆,由于时间原因,不在叙述,以后有时间了再更!

下面就谈谈我对job(其实就是我们构建的任务)认识吧。

新建任务(job)

【第一个阶段:任务的准备阶段(配置各种环境)】job类似一个监督整个项目的工人,我们需要给这个工人起个名字(name),还有在哪里上班(workspace),指定工人监控哪个项目(svn项目仓库的url),准备好该工人的一系列配置之后

【第二个阶段: 任务开始工作(开始构建 部署)】工人就开始干活了,工人(任务)的大概工作流程job会轮询源码仓库,如果发生变化,就检出源码,然后按照指定的shell命令或windows命令进行构建

【第三个阶段:构建完成后的操作】会继续进行构建完成后的操作(部署上线)

原文地址:https://www.cnblogs.com/Hale-wang/p/11662608.html

时间: 2024-12-25 17:08:42

Jenkins 任务的工作流程理解的相关文章

Laravel 5系列教程二:路由,视图,控制器工作流程

免费视频教程地址https://laravist.com/series/laravel-5-basic 上一篇教程我们走了那么长的路,终于把Laravel安装好了,这一篇教程我们就要进入Laravel的神奇世界了,主要是讲解Laravel的Router,Views,Controllers的工作流程,目的也就是让大家明白Laravel在处理一个get请求的时候是如何工作的. 在开始之前,我们首先得将我们的服务器启动起来,如果你使用Laravel的artisan,你可以直接: php artisan

[Servlet]Servlet的工作流程及注意事项

Servlet工作流程 利用Servlet完成的Web应用的实际工作流程是通过Tomcat服务器发布服务,客户端与服务器端之间的交互遵循Http协议完成的.具体工作流程如下: 客户端浏览器向服务器端发送请求. 服务器端由Tomcat服务器提供的Servlet容器解析接收到的请求. 通过Web应用程序的配置文件web.xml,解析到对应执行的Servlet. Servlet完成客户端发送的请求逻辑,并完成向客户端发送的响应内容. 由Tomcat服务器提供的Servlet容器向客户端浏览器进行响应.

图解EJB工作流程

学习EJB需要对JNDI和RMI方面知识有一定的了解. JNDI为EJB提供命名和目录服务,实现不同目录位置的Bean的唯一标识. RMI为EJB提供远程访问能力,实现Bean的远程调用功能 在介绍Bean的工作流程之前,先熟悉一下RMI的工作流程 RMI设计的目标:实现运行在不同JVM中Java对象的调用 客户端通过JNDI服务获取Bean对象的接口,称为桩(stub) 一般情况下Bean对象并不希望被直接操控,比如针对不同客户端暴露不同接口,所以在JVM2上也提供一个对外接口,称为骨架(sk

Linux下计划任务和标准化工作流程

1.定时任务和计划任务: 2.一次性定时任务at(生产中很少使用) at命令: at [option] TIME        常用选项:     -V 显示版本信息:     -l: 列出指定队列中等待运行的作业:相当于atq     -d: 删除指定的作业:相当于atrm     -c: 查看具体作业任务     -f /path/from/somefile:从指定的文件中读取任务     -m:当任务被完成之后,将给用户发送邮件,即使没有标准输出  #注意:作业执行命令的结果中的标准输出和

openVswitch(OVS)源码分析之工作流程(哈希桶结构体的解释)

这篇blog是专门解决前篇openVswitch(OVS)源码分析之工作流程(哈希桶结构体的疑惑)中提到的哈希桶结构flex_array结构体成员变量含义的问题. 引用下前篇blog中分析讨论得到的flex_array结构体成员变量的含义结论: struct { int element_size; // 这是flex_array_part结构体存放的哈希头指针的大小 int total_nr_elements; // 这是全部flex_array_part结构体中的哈希头指针的总个数 int e

简单梳理memcached工作原理/工作流程/优化建议

一.memcached工作原理基本概念:slab,page,chunk.slab,是一个逻辑概念.它是在启动memcached实例的时候预处理好的,每个slab对应一个chunk size,也就是说不同slab有不同的chunk size.具体分配多少个slab由参数 -f (增长因子)和 -n (chunk最小尺寸)决定的.page,可以理解为内存页.大小固定为1m.slab会在存储请求时向系统申请page,并将page按chunk size进行切割.chunk,是保存用户数据的最小单位.用户

ssl协议工作流程详解

SSL 协议 (HTTPS) 握手.工作流程详解 (双向 HTTPS 流程 )SSL 协议的工作流程:服务器认证阶段: 1)客户端向服务器发送一个开始信息"Hello"以便开始一个新的会话连接; 2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的"Hello"信息时将包含生成主密钥所需的信息; 3)客户根据收到的服务器响应信息,产生一个主密钥,并用服务器的公开密钥加密后传给服务器; 4)服务器恢复该主密钥,并返回给客户一个用主密钥认证的信

openVswitch(OVS)源代码分析之工作流程(数据包处理)

上篇分析到数据包的收发,这篇开始着手分析数据包的处理问题.在openVswitch中数据包的处理是其核心技术,该技术分为三部分来实现:第一.根据skb数据包提取相关信息封装成key值:第二.根据提取到key值和skb数据包进行流表的匹配:第三.根据匹配到的流表做相应的action操作(若没匹配到则调用函数往用户空间传递数据包):其具体的代码实现在 datapath/datapath.c 中的,函数为: void ovs_dp_process_received_packet(struct vpor

[Servlet]Servlet工作流程及注意事项

Servlet工作过程 采用Servlet完成Web实际的工作流应用程序是通过Tomcatserver公布服务,client与server遵循的端部之间的相互作用Http议完毕的. 详细工作流程例如以下: client浏览器向server端发送请求. server端由Tomcatserver提供的Servlet容器解析接收到的请求. 通过Web应用程序的配置文件web.xml.解析到相应执行的Servlet. Servlet完毕client发送的请求逻辑,并完毕向client发送的响应内容. 由