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

Jenkins 学习笔记(二):很简单的发布一次

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

标签: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 的强大之处在于其众多的插件,包装好了功能,配置接口数据,即可实现所需的功能。

 

以上.

Jenkins 学习笔记(二):很简单的发布一次

标签:rect   image   工作   这一   目录   全局   github   over   source   

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

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