pipeline 语法及常见DSL

jenkins pipeline 是jenkins 实现持续集成持续部署最核心的部分,pipeline 编写2种 脚本式和声明式(官方推荐)

声明式主要的需要的语法 

            pipeline {

                agent{

                }

                options{

               }

                envirment{

            }

                stages{

                stage('build'){

                        steps{

                        script{

                        } 

                     }

        }

        }

}

其实脚本式和声明可以相互转换 所谓脚本式默认就是groovy脚本 当然也可以把脚本写在script中 

currentBuild.description() 显示当前构建的描述信息 

常见options:timeout timestamp 

jenkins share libaray:主要作用:实现pipeline代码重用


调用 @Library('jenkinslib') _

常用DSL:

    readJSON 需要安装pipeline utils 

    tool 读取全局工具中的配置

    withCrentidentials 读取全局凭证中的配置

    httpRequest 

    checkout

你可能感兴趣的:(pipeline 语法及常见DSL)