• 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
  • 相关阅读:
    Unity3D中的Attribute详解(二)
    Unity3D中的Attribute详解(三)
    利用TortoiseGit对Coding项目进行版本管理
    access 标准表达式中数据类型不匹配 (20091204 15:14:40)
    发布网站失败,提示一个用户控件同时存在于C盘的两个dll中
    取出被正则表达式匹配的值
    Asp.net(C#)数据绑定格式化(转)
    一个关于 asp.net 的简单问题
    ckeditor + ckfinder 上传图片的配置
    [原]可定义的英文小日历
  • 原文地址:https://www.cnblogs.com/jpfss/p/11733340.html
Copyright © 2020-2023  润新知