【发布时间】:2021-02-02 21:38:00
【问题描述】:
我的 Jenkins 管道使用代理 { node { label 'slave_node1' } } 在 Slave 上运行。
我使用名为 uploaded_file 的 Jenkins 文件参数并上传了一个名为 hello.pdf 的文件
我的管道包含以下代码
stage('Precheck')
{
steps {
sh "echo ${WORKSPACE}"
sh "echo ${uploaded_file}
sh "ls -ltr ${WORKSPACE}/*"
输出:
/web/jenkins/workspace/MYCOPY
hello.pdf
ls: cannot access /web/jenkins/workspace/MYCOPY/* No such file or directory
如您所见,在从属 WORKSPACE 上没有找到文件。
如果我在正确的位置(即 WORKSPACE 目录下)检查上传的文件,您能告诉我吗?
如何将文件上传到slave的WORKSPACE?
我在 jenkins 版本 2.249.1
我可以让它至少在最新版本的 Jenkins 上工作吗?
【问题讨论】:
标签: file jenkins parameters upload workspace