如何解决新版 SAP Hybris 支持 Dockerization
我正在尝试在 Jenkins 中构建一个工作,该工作将负责在 docker 环境中启动 SAP Hybris,
对于 1808.5 版本,我可以找到 docker 的配方为 b2c_acc_dockerized,我可以在其中生成 dockerfiles 来构建 SAP Hybris 的映像,但是对于 1905 和新版本等新版本,没有配方码头工人,
他们不再支持 docker recipe 了吗?请帮忙
你建议我做什么工作
解决方法
1811 年以后仍然支持 Docker。SAP Help
上都有说明您可以创建自己的食谱。或者使用ant命令createPlatformImageStructure
食谱
apply plugin: 'installer-platform-plugin'
apply plugin: 'installer-platform-containerization-plugin'
def pl = platform {
extensions {
extensionNames 'backoffice'
}
localProperties {
property 'persistence.legacy.mode','false'
}
}
def dpl = deployment('mySampleDeployment') {
hsqlImage 'myHsql'
solrImage 'mySolr'
platformImage('myPlatform') {
basedOn pl
aspect('onlyBackoffice') {
enabledWebApps 'backoffice'
}
aspect('onlyHac') {
enabledWebApps 'hac'
localProperties {
property 'persistence.legacy.mode','true'
}
}
aspect('allWebApps') {
enableAllWebApps()
}
aspect('noneWebApps')
}
}
task createImagesStructure {
doLast {
dpl.createImagesStructure()
}
}
蚂蚁命令
或者,您可以查看 ant 命令 createPlatformImageStructure
在运行此命令之前,您需要运行
ant clean all
和
ant production -Dproduction.include.tomcat=false -Dproduction.legacy.mode=false -Dtomcat.legacy.deployment=false -Dproduction.create.zip=false
终于可以跑了
ant createPlatformImageStructure
资源
有关更多详细信息,您可以查看SAP Help
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。