• 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/

  • 相关阅读:
    .Net培训个人总结笔记28
    .Net培训个人总结笔记32
    .Net培训个人总结笔记21
    Codeforces Round #751 (Div. 1 & 2) Solutions
    「CEOI2017」Mousetrap 题解
    「CQOI2017」小Q的表格 题解
    mysql 非数字字段注意事项
    认识key及新鲜应用模式.
    B2C的革命: QQ网购
    php语言流程控制中的主动与被动.
  • 原文地址:https://www.cnblogs.com/wangcp-2014/p/9645512.html
Copyright © 2020-2023  润新知