新版 SAP Hybris 支持 Dockerization
support of Dockerization in new version of SAP Hybris
我正在尝试在 Jenkins 中创建一份工作,负责在 docker 环境中启动 SAP Hybris,
对于 1808.5 版本,我可以找到 docker 作为 b2c_acc_dockerized 的配方,我可以在其中生成 docker 文件来构建图像SAP Hybris,但对于像 1905 这样的新版本和新版本,没有 docker、
的配方
他们不再支持 docker 食谱了吗?请帮助
你对我的工作有什么建议
Docker在1811之后还是支持的,都在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 命令
或者,您可以查看 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
我正在尝试在 Jenkins 中创建一份工作,负责在 docker 环境中启动 SAP Hybris,
对于 1808.5 版本,我可以找到 docker 作为 b2c_acc_dockerized 的配方,我可以在其中生成 docker 文件来构建图像SAP Hybris,但对于像 1905 这样的新版本和新版本,没有 docker、
的配方他们不再支持 docker 食谱了吗?请帮助
你对我的工作有什么建议
Docker在1811之后还是支持的,都在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 命令
或者,您可以查看 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