码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins 学习笔记(一):我对 Jenkins 的宏观认识

时间:2017-09-11 14:17:11      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:好的   认知   ace   png   服务   拉取   src   动作   目录结构   

 Jenkins 是一个持续构建的系统,通过一周的了解熟悉,其逻辑似乎很简单。

   

Jenkins 拓扑

技术分享

 

Jenkins 逻辑 

 1. 从代码库拉取代码。

2. 处理代码。 对于需要编译的程序,需要进行处理,然后再进行下一步。比如对于 Java,这一步用来编译和打包;而对于 php 则不需要处理,可以直接进行发布。

3. 发布代码。 发布即是从Jenkins Server 的 Workspace 中的各个 Project 中,将构建好的程序发布到目标服务器。

 

Jenkins 的重要目录 

1. 在 Jenkins 的 web:系统管理 --> 系统设置 --> 主目录, 即是 Jenkins 工作的家目录: JENKINS_HOME.

技术分享

 

2. jobs 目录:Jenkins 在构建 Project 的时候,会在 $JENKINS_HOME/jobs/ 下创建于 Project 同名的文件夹,用来存放构建项目的元数据。

3. workspace 目录: 这是 Jenkins 构建某个项目时候的根目录,比如在Excute Shell 的时候,默认也是在这个目录执行操作,后续在具体项目中具体说明。

 

Jenkins 项目和底层目录的对应关系

 1. Project

 

技术分享

 

2. 目录结构

技术分享

 

3. 当构建项目之后:

技术分享

 

总结

 对于我来说,如果能搞清楚 web 操作对应的底层变化,就可以明白实际动作是什么,也对于要做的事儿可以有一个宏观的认知。

 

Jenkins 学习笔记(一):我对 Jenkins 的宏观认识

标签:好的   认知   ace   png   服务   拉取   src   动作   目录结构   

原文地址:http://www.cnblogs.com/tiantiandas/p/jenkins_1.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!