我正在为API自动化编写 cucumber js bdd脚本。我在github存储库中有项目的文件夹。在该文件夹中,我有许多文件和文件夹。其中一个文件是jobconfig.yaml文件。我正在使用Jenkins来运行这些。但在输出控制台中,我只能看到jobconfig.yaml正在运行。其他文件没有运行。所以我想问一下,是否有办法在yaml文件中给予文件路径,这样它也可以运行。帮帮忙吧,我已经紧张了好多天了。
5jvtdoz21#
如果你想运行github repo中的文件,我相信你可以使用YAML的predefine variables来满足你的需要。特别是,$(Build.SourcesDirectory)返回代理上下载源代码文件的本地路径。这将是github repo的顶层文件夹。因此,例如,你可以引用repo中的一个文件,如下所示:$(Build.SourcesDirectory)\FolderName\FileName.*extension*如果您只是尝试从YAML文件引用其他YAML模板,则路径是相对于当前YAML文件的。
$(Build.SourcesDirectory)
$(Build.SourcesDirectory)\FolderName\FileName.*extension*
1条答案
按热度按时间5jvtdoz21#
如果你想运行github repo中的文件,我相信你可以使用YAML的predefine variables来满足你的需要。特别是,
$(Build.SourcesDirectory)
返回代理上下载源代码文件的本地路径。这将是github repo的顶层文件夹。因此,例如,你可以引用repo中的一个文件,如下所示:$(Build.SourcesDirectory)\FolderName\FileName.*extension*
如果您只是尝试从YAML文件引用其他YAML模板,则路径是相对于当前YAML文件的。