jenkins shared library【demo】

  1. 参考
    https://cloud.tencent.com/developer/article/1644787
    https://github.com/cnych/pipeline-library-demo

  2. 说明

# 说明
├── README.md
├── src
│   └── com
│       └── qikqiak
│           └── GlobalVars.groovy
└── vars
    └── sayHi.groovy

静态常量   src/your/package/name       # class 类的形式
代码添加到 vars/YourStepName.groovy    #  函数 def call()


@Library('pipeline-library')_

import com.qikqiak.GlobalVars  //

stage('Demo') {
    echo 'Hello world'
    sayHi 'sayHi'
    println GlobalVars.foo
}


需要注意的是 @Library('pipeline-library-demo')_ 最后有一个下划线 _,这个下划线并不是写错了,
如果 @Libray 后面紧接的一行不是 import 语句的话,就需要这个下划线,我们这里后面就是一条 import 语句,所以这里可以省略这个下划线。

posted @ 2021-12-07 14:47  该显示昵称已被使用了  阅读(79)  评论(0编辑  收藏  举报