使用 Jenkins 在本地文件夹上运行命令

问题描述 投票:0回答:1

我有这个文件夹结构:

  • /home/用户/项目
    • 常见
    • 网络
    • 手机

我想在每个文件夹中并行运行

yarn test
,并且我想使用 Jenkins(或其他东西?)来拥有一个易于使用的用户界面

有可能吗?

我在自由式项目中使用

nodeJS
插件。 我这样安装nodejs: 然后我尝试这样做: 然后我有这个错误:

看起来yarn没有安装...但应该安装,因为我把yarn作为全局包

有什么想法吗?

jenkins yarnpkg
1个回答
0
投票

我注意到您遇到的问题可能与此 Stack Overflow 帖子中讨论的特定问题有关:如何为 Jenkinsfile Pipeline 语法启用 Yarn?

根据我的评估,您面临的错误似乎与 Yarn 未在 Jenkins 设置中配置为环境变量有关,这可能导致它在作业执行期间无法正确注入(在我看来)。

为了解决这个问题,我建议考虑使用 NPM 和 Yarn Wrapper 和 Steps 插件。这是一个简单的解决方案,请在 https://plugins.jenkins.io/npm-yarn-wrapper-steps/ 检查所有详细信息进行配置,并可能解决您面临的问题。我鼓励您尝试一下,看看它是否符合您的要求。优点是您可以在 GUI 作业或管道上使用(对我来说是最佳解决方案)。

© www.soinside.com 2019 - 2024. All rights reserved.