高级持续交付实践指南
一、Jenkins 共享库的使用
1. 共享库代码编写与存储
共享库步骤的人类可读描述可以存储在 *.txt 文件中。例如,我们可以添加 vars/sayHello.txt 文件来记录步骤文档。以下是一个简单的 Groovy 函数示例:
def call(String name) {
echo "Hello $name!"
}
当库代码编写完成后,我们需要将其推送到仓库,比如创建一个新的 GitHub 项目。
2. 在 Jenkins 中配置共享库
接下来,我们要在 Jenkins 中注册共享库。操作步骤如下:
1. 打开 “Manage Jenkins” | “Configure System”。
2. 找到 “Global Pipeline Libraries” 部分。
3. 在这里添加库并为其指定一个名称,同时指定库的仓库地址。需要注意的是,在管道构建期间,库的最新版本将自动下载。
3. 在 Jenkinsfile 中使用共享库
最后,我们可以在 Jenkinsfile 脚本中使用共享库。示例如下:
pipeline {
agent any
stages {
stage("Hello stage") {
steps {
sayHe
超级会员免费看
订阅专栏 解锁全文
1066

被折叠的 条评论
为什么被折叠?



