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/

  • 相关阅读:
    postman发送请求携带Cookie
    maven打包相关配置
    springboot使用redis的keyspace notifications 实现定时通知
    JSON使用
    jdk1.8的一些特性
    Mysql--基础(一)
    04 difflib和filecmp
    08 存储引擎
    03 dnspython模块的应用
    02 IPy模块的应用
  • 原文地址:https://www.cnblogs.com/wangcp-2014/p/9645512.html
Copyright © 2011-2022 走看看