无法将Jenkins分支说明符设置为子文件夹

我在Bitbucket中有一个项目存储库,其中有master分支和dev分支。

我想建立和部署到FTP服务器。Dev分支由两个文件夹组成,其中一个是backend - laravel,另一个是frontend - angular。

现在在Jenkins中,我已经将Branch specifier设置为:*/dev/frontend/.*

但是这个路径不起作用,因为当我开始构建时,它失败了:

... 
+ npm install
npm WARN saveError ENOENT: no such file or directory, open '/var/jenkins_home/workspace/Project/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/jenkins_home/workspace/Project/package.json'
npm WARN Project No description
npm WARN Project No repository field.
npm WARN Project No README data
npm WARN Project No license field.
... and the rest ...

我的构建shell命令是:

npm install
npm run ng -- build --prod

有没有什么插件或者其他方法可以进入前端文件夹,这样它就可以读取构建所需的文件了?

转载请注明出处:http://www.aqguliang.com/article/20230330/1024173.html