zoukankan      html  css  js  c++  java
  • 【Jenkins使用之四】pipeline语法

    一、什么是Pipeline?
    Jenkins Pipeline是基于Groovy语言实现的一种DSL(领域特定语言),用于描述整条流水线是如何进行的。流水线的内容包括执行编译、打包、测试、输出测试报告等步骤。

    二、为什么要使用Pipeline?
    简单的来说,就是把Jenkins1.0版本中,Project中的相关配置信息,如SVN/Git的配置,Parameter的配置等都变成Code,即Pipeline as Code。通过写代码的形式配置Project,且Jenkins中内置了常用的steps;实现了构建步骤代码化、构建过程视图化。

    三、Pipeline两种两种语法
    Scripted Pipeline:脚本式流水线,适合有Groovy编程经验开发人员;
    Declarative Pipeline(在Pipeline 2.5中引入,结构化方式):声明式流水线,适合所有人员,与BlueOcean脚本编辑器兼容,这也是Jenkins努力推广的一种语法。

    关于Pipeline的具体语法可以参考相关书籍或网络资料。

    四、编写Pipeline技巧

    如果你不会写pipeline,也不想学习Pipeline语法,可以使用jenkins 提供的  Pipeline Syntax  帮助我们编写Pipeline。

    注意:

    对于Multibranch Pipeline project,每次更新Jenkinsfile 需要点击刷新 Scan Multibranch Pipeline Now


    参考:
    Pipeline中文手册
    Jenkins2权威指南

  • 相关阅读:
    网页打开微信链接 无法返回
    wap尝试调取app(网易新闻为例)
    兼容性
    图片旋转效果
    a标签发送邮件
    windows 下的bash 环境安装npm
    css 设置滚动条的样式
    前端h5遇到的问题及解决办法
    safari input默认样式
    delphi 新版内存表 FDMemTable
  • 原文地址:https://www.cnblogs.com/cac2020/p/13627401.html
Copyright © 2011-2022 走看看