Я пытаюсь создать файл конфигурации через 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"'''
}
}
}
}
Я хочу создать файл конфигурации в подкаталоге dir сборки из управляемых файлов Iесть в Jenkins.
Я пытался добавить следующие строки до stages
, но не сработало
def CONFIG = '73d71e6e-0dab-49ec-9d88-6429dd661bde'
configFileProvider([configFile(fileId: CONFIG, variable: 'CONFIG-FILE')]) {
sh "cat ${env.CONFIG-FILE}"
}
Кто-нибудь знает, что здесь не так?