将文件上载到Jenkins管道

fumotvh3  于 2022-10-06  发布在  Jenkins
关注(0)|答案(1)|浏览(190)

如何通过Jenkins pipleine输入参数上传文件?我定义了一个输入参数,如下

现在我已经检查了其他一些代码和博客,我不确定要为文件位置提供什么。

另外,如何在我的脚本中访问该文件?使用上面的配置(如图所示),我可以使用${Asset}访问文件名

要求是通过浏览器上传文件,并在cURL请求中发送该文件。

qvtsj1bj

qvtsj1bj1#

使用File Parameters plugin代替默认的文件参数。这里有一个例子。

pipeline {
  agent any
  parameters {
    base64File 'yamlFile'
  }
  stages {
    stage('Example') {
      steps {
        withFileParameter('yamlFile') {
          def configVal = readYaml file: yamlFile
        }
      }
    }
  }
}

相关问题