Как я могу скопировать управляемые файлы в рабочую область из Jenkinsfile - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь создать файл конфигурации через 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}"
        }

Кто-нибудь знает, что здесь не так?

...