jenkins中的共享库文件在作业开始时加载,它存储在哪里?我正在尝试访问存储在共享库中的dockerfile,我需要在dockerbuild命令中提供的路径。有什么办法可以找出共享库文件在jenkins中的装载位置?
如果共享库是从SCM加载的,并且您的工作空间路径是jenkins/workspaces/jobName,则将签出到jenkins/workspaces/jobName@libs或类似副本(如果该路径被另一个并发构建占用,则可能后缀数字)。
jenkins/workspaces/jobName
jenkins/workspaces/jobName@libs
,如果我理解正确,您是否不想在该库中检索资源?在这种情况下,您应该使用libraryResource和writeFile步骤。像这样:
libraryResource
writeFile
writeFile file:'myFile.txt', text:libraryResource("path/to/myFile.txt")