gpt4 book ai didi

linux - 通过 Jenkins 运行时,OpenShift 上的 Gradle 构建失败

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:25 25 4
gpt4 key购买 nike

我已经在 OpenShift 上设置了 Jenkins,它从 Github.com 读取私有(private)存储库。它可以成功下载 git 存储库,但无法构建它。我在日志中收到以下消息。

致命:命令执行失败
java.io.IOException:无法运行程序“gradle”

现在基本上是在机器上找不到gradle了。我在 app-root 下的 data 目录下有可用的 gradle。我还在 data 目录下的 .bash_profile 下配置了它。但它仍然无法选择这些更改。

问题是我需要在构建运行之前设置 Gradle。我的问题是 OpenShift 中的哪个位置是设置此类配置的正确位置。在典型的 Linux 机器中,它会是 $USER_HOME/.bash_profile 但在 OpenShift 中则被拒绝。

再次感谢您的宝贵时间。

最佳答案

我假设您在 Jenkins 的配置面板中选择了“自由式软件项目”。

然后您应该能够调用任意命令来“构建”您的软件项目。

我建议您编写一个 shell 脚本来设置所有必要的环境变量,例如 PATH 和 JAVA_HOME,然后从 Jenkins 的“执行 shell”>“命令”字段调用它。

关于linux - 通过 Jenkins 运行时,OpenShift 上的 Gradle 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22812220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com