我正在尝试通过Jenkinsfile
为多分支管道创建配置文件,我有以下简单代码:
pipeline {
agent { label 'Linux' }
stages {
stage ('Unit Tests') {
steps {
echo "Running Unit Tests"
sh '''#!/bin/bash
echo "Before Running TestRail"
echo "Running TestRail"
echo "After Running TestRail"'''
}
}
}
}
我想从我在Jenkins中拥有的托管文件在构建目录的子目录中创建配置文件。
我尝试在stages
之前添加以下几行,但没有成功
def CONFIG = '73d71e6e-0dab-49ec-9d88-6429dd661bde'
configFileProvider([configFile(fileId: CONFIG, variable: 'CONFIG-FILE')]) {
sh "cat ${env.CONFIG-FILE}"
}
有人知道这是怎么回事吗?