点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在做基于CX-server的jenkins管道来执行上面的开放sap课程,其中有一个示例
使用sap cloud sdk(地址管理器)的Java应用程序是使用intellij开发的,并托管在Github上
我遵循了开放性SAP课程(参考标题),并安装了带有Docker桌面和Windows容器选项的Windows 10笔记本电脑,因此同时使用了Nexus(存储库)Master Jenkins映像。
使用了muibranchpipleline,但是执行作业时,它在backendIntegration测试阶段失败,并出现以下错误-(控制台日志)
05:40:07 [错误]/var/jenkins_home/workspace/address-manager_master @ 5/integration-tests/src/test/java/com/sap/cloud/s4hana/examples /AddressServletTest.java:[3,48]包com.sap.cloud.s4hana.examples.addressmgr不存在
05:40:07 [错误]/var/jenkins_home/workspace/address-manager_master @ 5/integration-tests/src/test/java/com/sap/cloud/s4hana/examples /BusinessPartnerServletTest.java:[3,48]包com.sap.cloud.s4hana.examples.addressmgr不存在
正如我们看到的那样,当执行backendIntegartionTest阶段时,mavens testCompile阶段的CI/CD管道无法说即使在Integration-Tests PROJECT的POM中将分类器作为类的依赖项也找不到地址管理器应用程序模块包 .XML文件
在我的intellij IDE中,它可以像我只是简单地执行mvn全新安装(所有步骤都通过,包括单元/集成测试)一样工作,但是在Jenkins CI/CD管道集成测试的测试编译阶段,它无法编译,并表示来自地址管理器应用程序的程序包 找不到模块
由于在docker中每个构建都是动态执行的,我该如何解决该错误?请注意,SAP开放课程已关闭,因此我无法再在SAP开发论坛中发布问题
谢谢
拉玛·安妮
亲爱的拉玛·安妮,
很抱歉收到您的回复,谢谢您对SAP Cloud SDK和管道的关注。
您是否尝试过使用 https://的当前版本的Book Address Manager示例 github.com/SAP/cloud-s4-sdk-book ? 如果那还是行不通的,您可以提供管道运行的完整日志吗? 如果您对代码进行了修改,还可以链接到您的存储库吗?
希望这对您有帮助和最好的问候,
-StephanAßmus
嗨,斯蒂芬
我认为这可能是我的错误
我发现CX-SERVER管道使用
mvn install!unit-tests(仅执行集成测试)
同样Mvn install!integration-tests(以执行单元测试)
在我想指定分类器的项目依赖项中,我现在修复了它
谢谢
拉玛·安妮
一周热门 更多>