zoukankan      html  css  js  c++  java
  • 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('Test') {
              sh 'make check'
              junit 'reports/**/*.xml' // <4>
          }
      
          stage('Deploy') {
              sh 'make publish'
          }
      }

      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/

  • 相关阅读:
    最新超详细VMware虚拟机安装完整教程
    Java网络编程 -- AIO异步网络编程
    Java网络编程 -- NIO非阻塞网络编程
    Java网络编程 -- BIO 阻塞式网络编程
    Java网络编程 -- 网络协议
    自定义FutureTask实现
    JDK容器类List,Set,Queue源码解读
    JDK容器类Map源码解读
    深入理解Java中的锁(三)
    深入理解Java中的锁(二)
  • 原文地址:https://www.cnblogs.com/wangcp-2014/p/9645512.html
Copyright © 2011-2022 走看看