如何从Jenkinsfile

时间:2018-09-24 19:30:41

标签: jenkins continuous-integration jenkins-pipeline

我正在尝试通过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}"
        }

有人知道这是怎么回事吗?

0 个答案:

没有答案