Jenkins neo.sh 使用 SAP Project Piper 库时未发现错误
Jenkins neo.sh not found error while using SAP Project Piper Library
我正在基于 Project Piper 上的预建管道为 SCP NEO 环境设置 CI/CD 管道 scenario。我尝试为 Jenkins 执行一个名为 Project Piper 的预构建库,但出现以下 error.The 错误,似乎 neo.sh 未找到。但是我下载了neo SDK,放在neo-sdk文件夹下。 neo.sh 也可以在 /opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools 文件夹中找到 linux
请查看 Jenkins 中的错误
请参阅引用该位置的 .pipeline/config 文件
Docker 未使用,我在 Vmware 虚拟 machine.If 中的 ubuntu 中设置了 Jenkins docker 不可用,该库能够 运行 在 Jenkins 服务器本地。
我将 neo-sdk 工具保存在包含 neo.sh 的本地文件夹中,该文件夹用于将应用程序部署到 SAP Cloud Platform.I 我没有自己编写任何脚本,因为一切都是来自 Project piper[=14 的预构建脚本=]
如 GH issue 中所述,您应该扩展 PATH
环境变量以查看 /opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools
内部。
您可以通过执行 export PATH=$PATH:/opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools
.
来做到这一点
或者更好的方法是 symlink 将 neo.sh
放入 PATH
上已有的文件夹。
使用 echo $PATH
您可以显示环境变量并查看哪些目录已经公开。
问题已解决,同样感谢你们。我在 Jenkins 中使用了 envInjecter 插件。然后去manage jenkins->Configure->Set environment variables and set path as in
有关详细信息,请参阅此 Whosebug 中来自 XP84 的评论
我正在基于 Project Piper 上的预建管道为 SCP NEO 环境设置 CI/CD 管道 scenario。我尝试为 Jenkins 执行一个名为 Project Piper 的预构建库,但出现以下 error.The 错误,似乎 neo.sh 未找到。但是我下载了neo SDK,放在neo-sdk文件夹下。 neo.sh 也可以在 /opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools 文件夹中找到 linux
请查看 Jenkins 中的错误
请参阅引用该位置的 .pipeline/config 文件
Docker 未使用,我在 Vmware 虚拟 machine.If 中的 ubuntu 中设置了 Jenkins docker 不可用,该库能够 运行 在 Jenkins 服务器本地。 我将 neo-sdk 工具保存在包含 neo.sh 的本地文件夹中,该文件夹用于将应用程序部署到 SAP Cloud Platform.I 我没有自己编写任何脚本,因为一切都是来自 Project piper[=14 的预构建脚本=]
如 GH issue 中所述,您应该扩展 PATH
环境变量以查看 /opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools
内部。
您可以通过执行 export PATH=$PATH:/opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools
.
或者更好的方法是 symlink 将 neo.sh
放入 PATH
上已有的文件夹。
使用 echo $PATH
您可以显示环境变量并查看哪些目录已经公开。
问题已解决,同样感谢你们。我在 Jenkins 中使用了 envInjecter 插件。然后去manage jenkins->Configure->Set environment variables and set path as in
有关详细信息,请参阅此 Whosebug 中来自 XP84 的评论