我有这个文件夹结构:
我想在每个文件夹中并行运行
yarn test
,并且我想使用 Jenkins(或其他东西?)来拥有一个易于使用的用户界面
有可能吗?
我在自由式项目中使用
nodeJS
插件。
我这样安装nodejs:
然后我尝试这样做:
然后我有这个错误:
看起来yarn没有安装...但应该安装,因为我把yarn作为全局包
有什么想法吗?
我注意到您遇到的问题可能与此 Stack Overflow 帖子中讨论的特定问题有关:如何为 Jenkinsfile Pipeline 语法启用 Yarn?
根据我的评估,您面临的错误似乎与 Yarn 未在 Jenkins 设置中配置为环境变量有关,这可能导致它在作业执行期间无法正确注入(在我看来)。
为了解决这个问题,我建议考虑使用 NPM 和 Yarn Wrapper 和 Steps 插件。这是一个简单的解决方案,请在 https://plugins.jenkins.io/npm-yarn-wrapper-steps/ 检查所有详细信息进行配置,并可能解决您面临的问题。我鼓励您尝试一下,看看它是否符合您的要求。优点是您可以在 GUI 作业或管道上使用(对我来说是最佳解决方案)。