我正在基于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
没有使用Docker,我在Vmware虚拟机内的ubuntu中设置了Jenkins。如果没有docker,该库可以在Jenkins服务器中本地运行。我将neo-sdk工具放在包含neo.sh的本地文件夹中,该文件夹用于将应用程序部署到SAP Cloud Platform。我没有编写任何脚本,因为所有内容都是Project Piper的预构建脚本
问题已解决,感谢你们俩的相同。我在Jenkins中使用了envInjecter插件。然后去管理jenkins->配置->设置环境变量并设置路径,如
有关更多详细信息,请参见此StackOverflow 链接中的 XP84注释。