创建和交付云原生SAP S/4HANA扩展

2020-08-20 06:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 按照上述课程,我已经使用I...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


按照上述课程,我已经使用Intellij IDE t创建了基于Maven的Java应用程序-AddressManager来扩展S/4 hana商业伙伴地址

我了解它使用基于CX-SERVER的管道生命周期,并在github上访问了Piper文档

有一个名为artifactPrepareVersion的步骤,我用下面的内容覆盖了下面的步骤

artifactPrepareVersion脚本:this,buildTool:" maven",versioningType:库(默认为云),但是它给出了以下错误

错误是:
  11:08:38  ***
  11:08:38  groovy.lang.MissingPropertyException:无此类属性:类别的版本:groovy.lang.Binding
 因此artifactPrepareVersion根本不起作用

原因请参见下面的詹金斯管道步骤日志摘录

建筑罐子:/var/jenkins_home/workspace/address-manager_master@3/unit-tests/target/address-manager-unit-tests-1.0-2020-04-14T010515UTC_efeea90a0ee1e5c05d1c0a856adb10b4dc343e79-unittest.jar

 该工件具有自动生成的版本,也是我在Groovy脚本扩展名
中访问版本和工件文件路径所需的路径。
3条回答
95年老男孩
2020-08-20 06:56

"覆盖步骤"是什么意思? 通常,您可以按照此处的说明覆盖各个阶段: https://sap.github.io/jenkins- 库/可扩展性/

当前,在SAP Cloud SDK Pipeline中,我们仍在使用旧的Piper步骤(artifactSetVersion)。 要禁用工件版本控制,您可以执行以下操作:
https://github.wdf.sap.corp/MA/cloud-s4-sdk-pipeline/blob/master/configuration.md#automaticversioning

希望对您有所帮助。

一周热门 更多>