Re:Create和交付Cloud-Native SAP S/4HANA扩展

2020-08-20 13:24发布

         点击此处--->   EasySAP.com群内免费提供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开发论坛中发布问题

谢谢

拉玛·安妮

         点击此处--->   EasySAP.com群内免费提供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开发论坛中发布问题

谢谢

拉玛·安妮

付费偷看设置
发送
2条回答
Bunny_CDM
1楼 · 2020-08-20 14:12.采纳回答

亲爱的拉玛·安妮,

很抱歉收到您的回复,谢谢您对SAP Cloud SDK和管道的关注。

您是否尝试过使用 https://的当前版本的Book Address Manager示例 github.com/SAP/cloud-s4-sdk-book ? 如果那还是行不通的,您可以提供管道运行的完整日志吗? 如果您对代码进行了修改,还可以链接到您的存储库吗?

希望这对您有帮助和最好的问候,

-StephanAßmus

追夢秋陽
2楼-- · 2020-08-20 14:24

嗨,斯蒂芬

我认为这可能是我的错误

我发现CX-SERVER管道使用

mvn install!unit-tests(仅执行集成测试)

同样Mvn install!integration-tests(以执行单元测试)

在我想指定分类器的项目依赖项中,我现在修复了它

谢谢

拉玛·安妮

一周热门 更多>