Jenkins的项目管理

新建Item

使用Jenkins最重要的是能够创建一些工作流,除了部署,还能做很多流程上的事情。同样,一条条项目建起来需要做一定的管理,在Jenkins首页Jenkins->新建可以按自己的需要新建条目 img

  • Pipeline是最一般的流程,基本上什么都没有,完全通过写脚本的方式完成你需要的操作
  • Folder仅仅是进行组织管理
  • Multibranch Pipeline是结合了Git管理的流程,运行的脚本需要放在Git项目中,不过验证脚本正确性比较麻烦,还会在git中暴露Jenkins中的一些操作

目前来说只试过以上画红圈的,其他的在之后的调研中也可以继续完善,之后的内容都会按照使用Pipeline的方式编写,Multibranch暂时不考虑

Pipeline编写

img流程基本都是用Pipeline编写完成的,只要脚本允许,想干什么都行,网上的文章介绍具体怎么写的很少,不过介绍它能干什么的文章还是挺多的,我找了一篇文章,可以参考一下 Jenkins pipeline 入门到精通系列文章(其实看完了根本精通不了,很多都是一点而过)

但是具体我们要完成什么功能,可能只能通过文档,以及搜索一些实例来完成了 Pipeline中提到,我们可以使用Groovy脚本来编写,所以想写比较高级的脚本需要对Groovy有所了解,在Pipeline部分我会贴出一份自己写好的例子,入门的时候可以稍微参考一下,之后要写高级的时候再现查现写吧

构建

建好的Pipeline验证其正确性以及日常运行都需要用构建来触发 img构建的具体细节在构建章节

posted @ 2017-09-13 23:42  张发财  阅读(...)  评论(... 编辑 收藏