标签:好的 认知 ace png 服务 拉取 src 动作 目录结构
Jenkins 是一个持续构建的系统,通过一周的了解熟悉,其逻辑似乎很简单。
1. 从代码库拉取代码。
2. 处理代码。 对于需要编译的程序,需要进行处理,然后再进行下一步。比如对于 Java,这一步用来编译和打包;而对于 php 则不需要处理,可以直接进行发布。
3. 发布代码。 发布即是从Jenkins Server 的 Workspace 中的各个 Project 中,将构建好的程序发布到目标服务器。
1. 在 Jenkins 的 web:系统管理 --> 系统设置 --> 主目录, 即是 Jenkins 工作的家目录: JENKINS_HOME.
2. jobs 目录:Jenkins 在构建 Project 的时候,会在 $JENKINS_HOME/jobs/ 下创建于 Project 同名的文件夹,用来存放构建项目的元数据。
3. workspace 目录: 这是 Jenkins 构建某个项目时候的根目录,比如在Excute Shell 的时候,默认也是在这个目录执行操作,后续在具体项目中具体说明。
1. Project
2. 目录结构
3. 当构建项目之后:
对于我来说,如果能搞清楚 web 操作对应的底层变化,就可以明白实际动作是什么,也对于要做的事儿可以有一个宏观的认知。
Jenkins 学习笔记(一):我对 Jenkins 的宏观认识
标签:好的 认知 ace png 服务 拉取 src 动作 目录结构
原文地址:http://www.cnblogs.com/tiantiandas/p/jenkins_1.html