jenkins的文件参数,可以用来上传文件

摘自:https://blog.csdn.net/hans99812345/article/details/125917951

 

当我们希望上传文件到服务器上时,临时写一个上传页面是很麻烦的。好在 Jenkins 提供了文件参数控制器,方便我们上传文件到服务器上,并做进一步处理。本文详细介绍具体步骤。

参数
在Jenkins 的 Job 配置界面内,新建一个 File Parameter

 

 


这里有点坑,你上传完了,jenkins把文件名给改了。我找了很多文章,把这个问题给解决了。

首先这个名称是误导性的:『文件路径』和上传文件的路径毫无关系。实际的含义是,如果按上图中,在『文件路径』中填入 testfile ,当文件上传后,将发生两件事情:

文件上传到 jenkins 的 workspace 中,然后重命名为 test_file
文件上传前的名称(在用户的文件系统中的名称),保存在 ${test_file} 变量中

接下来,我们可以通过 ${testfile} 变量,将上传的文件改回原来的名字,或者做其他操作。

关键命令

mv test_file /tmp/$test_file

 


这两个test_file 不一样的 ,
第一个test_file是上传的文件,这个不能写成变量的样子,不然就错了,
第二个$test_file 文件上传前的名字 这就没问题了

参考链接
https://www.lfhacks.com/tech/jenkins-upload-portal/

posted @ 2022-11-11 16:19  LiuYanYGZ  阅读(895)  评论(0编辑  收藏  举报