hudson - 如何将路径变量添加到作业外壳

标签 hudson jenkins

我正在设置 Jenkins 来替换我们当前的 TeamCity CI 构建。

我创建了一个自由式软件项目,以便可以执行 shell 脚本。 Shell 脚本运行 mvn 命令。

但是构建失败,提示找不到“mvn”命令。

我认为这是因为 Jenkins 在不同的 shell 中运行构建,而该 shell 的路径上没有 Maven。

我的问题是;如何添加路径以便在 Shell 脚本中找到“mvn”?我环顾四周,但找不到合适的地方。

感谢您的宝贵时间。

最佳答案

我通过导出并设置 Jenkins 作业配置中的路径解决了这个问题,您可以在其中输入 shell 命令。因此,我在执行 Shell 脚本之前设置了环境变量,效果很好。

关于hudson - 如何将路径变量添加到作业外壳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7349469/

相关文章:

java - 如何在maven中解决 "failed to execute goal "maven-surefire-plugin :2. 19.1"

maven - SonarQube Scanner for Maven 和 SonarTsPlugin 无法运行节点

Jenkins Groovy - 使用 readYaml 中的修改数据写回 yml 文件

svn - Hudson 无法访问 Subversion(svn :connection refused by server)

testing - 如何使用 TestNG 生成 JUnit 样式的 XML 报告?

c# - 我必须做什么才能使断言不再阻止自动化测试?

sonarqube - 如何将 Sonar 插件与 Hudson 一起使用?

jenkins - 如何在 Jenkins/Hudson 中管理作业之间的共享资源?

Jenkins 构建中的 java.nio.file.AccessDeniedException

Jenkins job dsl for bitbucket branch 源插件文档和完整示例?