标签:rect image 工作 这一 目录 全局 github over source
发布思路:从 github 拉取一些文件,然后推送到 Target server 的某个目录.
1. Jenkins 需要安装的插件:『 Publish over SSH 』
2. 全局配置:系统管理 --> 系统设置 --> Publish over SSH

1. 新建 --> Enter Item Name --> 构建一个自由风格的自由风格的项目 --> OK
2. Git 信息配置

3. 构建配置

以上,一个简单的发布就配置好了,接下来进行构建,看看发生了什么:
1. 立即构建

2. 查看构建日志:

就可以获知构建中干的事儿.

1. 创建 Project 时候的动作:

会在 jobs 目录下面创建一个于 Project 同名的目录,下面是关于该 Project 的配置信息。
2. “立即构建” 时候的动作:
(1)Jenkins server 的 workspace

(2)node1 的 remote directory

这一步其实是日志里面显示的内容,从 github 上拉取代码,存放在 Project 的 workspace 中,然后将 source file 传输到 target server 的 remote direcoty.
这是从一个用 saltstack 发布代码的选手想到的一个同比的发布案例,虽然很 Low,但是对于理解 Jenkins 的工作原理应该有所帮助。
当然,Jenkins 的强大之处在于其众多的插件,包装好了功能,配置接口数据,即可实现所需的功能。
以上.
标签:rect image 工作 这一 目录 全局 github over source
原文地址:http://www.cnblogs.com/tiantiandas/p/jenkins_2.html