我想在操作文件的jenkins中配置参数化作业:
parameters([
file(defaultValue: 'DEFAULT', name : 'tomcatCodesUrl' , description: 'URL of service where to find tomcat mapping json file'),
issus是,此参数仅返回文件名。我该如何访问这些内容?
答案 0 :(得分:1)
目前没有简单的方法可以做到这一点。您可以在JENKINS-27413
中找到有关此问题的讨论答案 1 :(得分:0)
是的,该参数尽可能地冗余。也可以只使用字符串。
无论如何。您可以使用readFile获取文件内容:
newfilenames <- paste0(statelist, "_new", ".txt")
lapply(seq_along(out), function(i) write.table(out[[i]],
file = newfilenames[i], quote = FALSE, row.names = FALSE))
答案 2 :(得分:0)
How to use file parameter in jenkins
此帖子可能会有所帮助。结果是,当用户上传文件时,该文件将被保存到项目工作区的根目录中。给定文件名,您可以使用任何喜欢的编程语言直接访问该文件。文件内容不会作为参数返回给您,但是无论如何,由于您知道文件的保存位置(工作区目录)和文件名,因此您可以控制。