温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Jenkins neo.sh not found error while using SAP Project Piper Library
jenkins jenkins-groovy jenkins-pipeline sap

其他 - 使用SAP Project Piper库时找不到Jenkins neo.sh错误

发布于 2020-04-14 16:39:39

我正在基于Project Piper上的预建管道为SCP NEO环境设置CI / CD管道方案我想为Jenkins执行一个名为Project Piper的预构建库,但出现以下错误。错误似乎未找到neo.sh. 但是我下载了neo SDK并将其放在neo-sdk文件夹中。在Linux中的/opt/sap/neo-sdk/neo-java-web-sdk-3.39.10/tools文件夹中也可以找到neo.sh

请查看詹金斯中的错误 在此处输入图片说明

请参阅参考该位置的.pipeline / config文件 在此处输入图片说明

没有使用Docker,我在Vmware虚拟机内的ubuntu中设置了Jenkins。如果没有docker,该库可以在Jenkins服务器中本地运行。我将neo-sdk工具放在包含neo.sh的本地文件夹中,该文件夹用于将应用程序部署到SAP Cloud Platform。我没有编写任何脚本,因为所有内容都是Project Piper的预构建脚本

查看更多

提问者
coolcoder
被浏览
78
coolcoder 2020-02-14 22:35

问题已解决,感谢你们俩的相同。我在Jenkins中使用了envInjecter插件。然后去管理jenkins->配置->设置环境变量并设置路径,如 在此处输入图片说明

有关更多详细信息,请参见此StackOverflow 链接中的 XP84注释。