jenkins 如何在yaml文件中传递文件路径

fxnxkyjh  于 2023-03-01  发布在  Jenkins
关注(0)|答案(1)|浏览(236)

我正在为API自动化编写 cucumber js bdd脚本。我在github存储库中有项目的文件夹。在该文件夹中,我有许多文件和文件夹。其中一个文件是jobconfig.yaml文件。我正在使用Jenkins来运行这些。但在输出控制台中,我只能看到jobconfig.yaml正在运行。其他文件没有运行。所以我想问一下,是否有办法在yaml文件中给予文件路径,这样它也可以运行。
帮帮忙吧,我已经紧张了好多天了。

5jvtdoz2

5jvtdoz21#

如果你想运行github repo中的文件,我相信你可以使用YAML的predefine variables来满足你的需要。特别是,$(Build.SourcesDirectory)返回代理上下载源代码文件的本地路径。这将是github repo的顶层文件夹。因此,例如,你可以引用repo中的一个文件,如下所示:$(Build.SourcesDirectory)\FolderName\FileName.*extension*
如果您只是尝试从YAML文件引用其他YAML模板,则路径是相对于当前YAML文件的。

相关问题