在Jenkins上存储文件(不在凭据中)

时间:2019-03-08 08:58:22

标签: jenkins jenkins-pipeline jenkins-plugins

我需要存储.csv或.txt文件,并从Jenkinsfile访问它。我目前在凭证存储中有几个文件(登录名,密码等),但是该文件只需要存储在Jenkins机器上。我知道我可以将其直接上传到节点,但是我更喜欢以与凭据(使用Web界面)相似的方式进行操作。

1 个答案:

答案 0 :(得分:1)

您可以通过Web界面将文件保存在托管文件中:管理Jenkins > 托管文件> 添加新配置

其中保存的每个文件都会有一个自动生成的ID,或者您可以设置自己的ID,接下来您可以使用Config File Provider Plugin通过Jenkins Pipeline使用如下文件ID来访问文件:

configFileProvider([configFile(fileId: 'maven-settings', targetLocation: '/path/to/file/in/workspace')]) {}