Jenkins常用插件

  • Generic Webhook Trigger Plugin
    触发器webhook用户触发构建
  • Deploy to container Plugin
    部署到tomcat
  • Gradle Plugin 
    Gradle插件构建项目
  • Maven Plugin 
    Maven插件构建项目
  • Git Plugin 
    Git插件克隆项目
  • GitHub plugin 
    GitHub插件集成github
  • SSH Slaves plugin 
    SSH插件用于远程登录
  • Build With Parameters Plugin 

    参数化构建

 

 

  • Pipeline 
    一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程. 

    通常,Pipeline as Code会被写到jenkinsfile中,包含在项目源代码仓库中

    复制代码
    Jenkinsfile (Pipeline Script)
    node { // <1>
        stage('Build') { // <2>
            sh 'make' // <3>
        }
    
    stage(</span>'Test'<span style="color: #000000;">) {
        sh </span>'make check'<span style="color: #000000;">
        junit </span>'reports/**/*.xml' <span style="color: #008000;">//</span><span style="color: #008000;"> &lt;4&gt;</span>
    

    }

    stage(</span>'Deploy'<span style="color: #000000;">) {
        sh </span>'make publish'<span style="color: #000000;">
    }
    

    }

    Stage: 一个Pipeline可以划分为若干个Stage,每个Stage代表一组操作。注意,Stage是一个逻辑分组的概念,可以跨多个Node。

    Node: 一个Node就是一个Jenkins节点,或者是Master,或者是Agent,是执行Step的具体运行期环境。

    Step: Step是最基本的操作单元,小到创建一个目录,大到构建一个Docker镜像,由各类Jenkins Plugin提供。

    复制代码

 

   Jenkinsfile: Pipeline的定义文件,由Stage,Node,Step组成,一般存放于代码库根目录下。

   Stage View: Pipeline的视觉展现,类似于下图。

 

  • BlueOcean 
    BlueOcean UI用于提升用户体验全新界面,从Jenkins PipelineFreestyle jobs任务进行设计,降低工作流程的复杂度和提升工作流程的清晰度.

    BlueOcean是目前为止还是作为一个插件,需要Jenkins版本2.7.x以上

    Jenkins --> 插件管理 --> 可选插件搜索BlueOcean beta 
          插件安装完毕后点击Use Blue Ocean按钮. 

这里写图片描述

 

 

 

 

 

 

Plugins

jenkins插件下载库:http://updates.jenkins-ci.org/download/plugins/

原文地址:https://www.cnblogs.com/wangcp-2014/p/9645512.html
posted @ 2019-10-24 17:02  星朝  阅读(1605)  评论(0编辑  收藏  举报