您的位置:首页 > 其它

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

2017-09-11 13:31 232 查看
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 操作对应的底层变化,就可以明白实际动作是什么,也对于要做的事儿可以有一个宏观的认知。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: