这是我的文件夹结构。工作区文件夹:D:\节点\我的节点 1.当Jenkins build在节点上运行时,scm中的文件将下载到以下文件夹:D:\节点\我的节点\xx_开发我需要做的cd文件夹“xx_development”和这个名称xx可以改变不同的strasms(RTC),但“_development”保持不变。我如何使用管道脚本将cd转移到带有(*development)文件夹?编辑:我正在为Jenkins使用windows节点。
mm5n2pyu1#
要将当前目录更改为具有模式 *_development的文件夹,可以使用以下脚本:对于Windows:
def folder = bat(returnStdout: true, script: 'dir /b /ad | findstr "_development"').trim() bat "cd ${folder}"
对于Linux:
def Folder = sh(returnStdout: true, script: 'ls -d */ | grep "_development"').trim() sh "cd ${Folder}"
1条答案
按热度按时间mm5n2pyu1#
要将当前目录更改为具有模式 *_development的文件夹,可以使用以下脚本:
对于Windows:
对于Linux: