转 - 四 Jenkins学习笔记 - - jenkins pipeline 插件

安装插件

1 . 最基本的插件就是 Git Plugin & Git client plugin 和 Build Pipeline Plugin 了,依次打开 Manage Jenkins -> Manage Plugins ->Available,输入 git 然后选中两个插件,再选中 Pipeline 插件,点击 “Install without restart” 即可安装了:

Pipeline Plugin的安装结果

等待安装,有可能会由于网络原因安装失败,如果失败重新来过一次即可。

创建 JOBs

以 cmake 管理的 c++ 项目为例:

点击 New Item,输入名字如: HelloWorld,选择 Freestyle project 点击 ok 即可进入 配置界面:

1 .Source Code Management: 
jenkens job configure

只有成功安装完 Git 插件后 在 Source Code Management 那才会出现 Git 选项。直接填入 Git 仓库的地址,在build 的时候 jenkins 会自动 pull 代码到 /var/lib/workspace/HelloWorld 目录中。

2 .Build Triggers: 
Build Trigger
这里配置哪些操作可以触发编译,并且可以配置项目的编译顺序,如图中所示配置,在浏览器中打开 localhost:8080/job/HelloWorl/build?token=ABC 即可触发编译该项目(一般在服务器仓库的 post-receive hook 中激活该链接,即可在有新的代码被提交后自动编译)。 
并且,在成功编译完项目 Two 后也会自动编译 HelloWorld 项目。

3 .Build: 
Build
在 Build 配置中选择 Execute Shell,直接键入编译命令即可。

在配置结束后点击 Save,然后可以点击 Build Now 并在 Build History 中点击该 Build(#1),然后进入 Build 页面后 点击 Console Output 即可看到编译的信息:

Console Output

扫描二维码关注公众号,回复: 289188 查看本文章

从信息中可以看出,该项目是由于项目 Two 编译成功后自动触发的。

4 .Build Pipeline 插件的使用

这个插件能够以流程图的形式展示各个 Job 的顺序,依赖关系等等。

以上述两个 Job 为例, 项目 Two 在编译结束后会自动编译项目 Helloworld.

在主页面点击 My Views, 在左边栏点击 All 旁边的 加号: 
view
注:必须在成功安装 Build Pipeline 插件后才能看到 Build Pipeline 选项.

选择 Build Pipeline View,点击 ok 进入配置页面: 
pipeline config

按照上述配置后就可以看到 pipeline view 了: 
pipeline view


转:http://blog.csdn.net/GW569453350game/article/details/51882246

猜你喜欢

转载自lyf-email.iteye.com/blog/2396885